-
Notifications
You must be signed in to change notification settings - Fork 0
/
frmRegistro.aspx.cs
84 lines (81 loc) · 3.2 KB
/
frmRegistro.aspx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace InfoToolsSV
{
public partial class frmRegistro : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
lblError.Text = "";
lblErrorContrasenia.Text = "";
LeerDatos();
}
SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["conexionBD"].ConnectionString);
void Limpiar()
{
tbNombres.Text = "";
tbApellidos.Text = "";
tbFechaNacimiento.Text = "";
tbUsuario.Text = "";
tbConfirmarContrasenia.Text = "";
tbContrasenia.Text = "";
lblError.Text = "";
lblErrorContrasenia.Text = "";
}
protected void BtnRegistrar_Click(Object sender, EventArgs e)
{
if (tbNombres.Text == "" || tbApellidos.Text == "" || tbFechaNacimiento.Text == "" || tbUsuario.Text == "" || tbConfirmarContrasenia.Text == "" || tbContrasenia.Text == "")
{
lblError.Text = "Ningun campo puede quedar vacío!";
}
else
{
if (tbContrasenia.Text != tbConfirmarContrasenia.Text)
{
lblErrorContrasenia.Text = "Las contrasenias no coinciden!";
}
else
{
conexion.Open();
SqlCommand cmd = new SqlCommand("select count(*) from Usuarios where Usuario='" + tbUsuario.Text + "'", conexion)
{
CommandType = System.Data.CommandType.Text
};
cmd.Parameters.AddWithValue("Usuario", tbUsuario.Text);
int usuario = Convert.ToInt32(cmd.ExecuteScalar());
string patron = "InfoToolsSV";
if (usuario < 1)
{
SqlCommand cmm = new SqlCommand("Insert into Usuarios values('" + tbNombres.Text + "','" + tbApellidos.Text + "'," +
"'" + tbFechaNacimiento.Text + "','" + tbUsuario.Text + "',(EncryptByPassPhrase('" + patron + "','" + tbContrasenia.Text + "')))", conexion);
cmm.ExecuteNonQuery();
conexion.Close();
Limpiar();
LeerDatos();
Response.Redirect("frmLogin.aspx");
}
else
{
lblError.Text = "El Usuario " + tbUsuario.Text + " ya existe!";
tbUsuario.Text = "";
}
}
}
}
void LeerDatos()
{
SqlCommand leerdatos = new SqlCommand("Select * from Usuarios", conexion);
SqlDataAdapter da = new SqlDataAdapter(leerdatos);
DataTable dt = new DataTable();
da.Fill(dt);
gvUsuarios.DataSource = dt;
gvUsuarios.DataBind();
}
protected void BtnRegresar_Click(object sender, EventArgs e)
{
Response.Redirect("frmLogin.aspx");
}
}
}