public UsuarioCE obtieneDatosUsuario(string dni) { SqlDataReader dr; SqlCommand cmd = new SqlCommand("sp_obtienedatosusuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@dni", SqlDbType.VarChar, 25).Value = dni; UsuarioCE u = new UsuarioCE(); try { cn.Open(); dr = cmd.ExecuteReader(); if (dr.HasRows == true) { while (dr.Read()) { u.setDni(dr.GetString(0)); u.setNombre(dr.GetString(1)); u.setApellidop(dr.GetString(2)); u.setApellidom(dr.GetString(3)); u.setCorreo(dr.GetString(4)); u.setTelefono(dr.GetString(5)); u.setDireccion(dr.GetString(6)); u.setNick(dr.GetString(7)); u.setContraseña(dr.GetString(8)); u.setPerfil(dr.GetString(9)); } } else { u = null; } } catch (Exception e) { u = null; } cn.Close(); return(u); }
protected void btnGCambios_Click(object sender, EventArgs e) { string accion = "A"; string msg = ""; UsuarioCE usu = new UsuarioCE(); usu.setNombre(txtNom.Text); usu.setApellidop(txtApep.Text); usu.setApellidom(txtApem.Text); usu.setCorreo(txtEmail.Text); usu.setTelefono(txtTel.Text); usu.setDireccion(txtDir.Text); usu.setNick(txtNic.Text); usu.setDni(lista[0].ToString()); usu.setPerfil(lista[9].ToString()); if (txtPas.Text != "" || txtCPas.Text != "") { if (txtPas.Text == txtCPas.Text) { usu.setContraseña(txtCPas.Text); msg = usubl.mantenerUsuario(usu, accion); if (msg == "exito") { lblMensaje.Text = "Cambios Guardados"; limpiar(); } else { lblMensaje.Text = msg; } } else { if (txtPas.Text == "") { lblMensaje.Text = "Ingrese Nueva Contraseña!"; } else if (txtCPas.Text == "") { lblMensaje.Text = "Falta Confirmar Contraseña!"; } else { lblMensaje.Text = "Las Contraseñas no Coinciden!"; limpiar(); } } } else { usu.setContraseña(lista[8].ToString()); msg = usubl.mantenerUsuario(usu, accion); if (msg == "exito") { lblMensaje.Text = "Cambios Guardados"; limpiar(); } else { lblMensaje.Text = msg; } } }
protected void Button1_Click(object sender, EventArgs e) { accion = "R"; string perfil = ""; if (ddlPerfil.Enabled == true) { perfil = ddlPerfil.SelectedItem.Value.ToString(); } if (txtNom.Text.Trim() == "") { lblMensaje.Text = "Complete los Campos con *"; } else if (txtApep.Text.Trim() == "") { lblMensaje.Text = "Complete los Campos con *"; } else if (txtPass.Text.Trim() == "") { lblMensaje.Text = "Complete la contraseña de dicho usuario"; } else if (txtApem.Text.Trim() == "") { lblMensaje.Text = "Complete los Campos con *"; } else if (txtDir.Text.Trim() == "") { lblMensaje.Text = "Complete los Campos con *"; } else if (txtTel.Text.Trim() == "") { lblMensaje.Text = "Complete los Campos con *"; } else if (txtTel.Text.Length != 7) { lblMensaje.Text = "El Numero de telefono es incorrecto"; } else if (txtDni.Text.Trim() == "") { lblMensaje.Text = "Complete los Campos con *"; } else if (txtDni.Text.Trim() == "00000000") { lblMensaje.Text = "00000000 es incorrecto"; } else if (txtDni.Text.Length != 8) { lblMensaje.Text = "El DNI ingresado es Invalido"; } else if (txtNic.Text.Trim() == "") { lblMensaje.Text = "Complete los Campos con *"; } else if (txtEmail.Text.Trim() == "") { lblMensaje.Text = "Complete los Campos con *"; } else { usu.setNombre(txtNom.Text); usu.setApellidop(txtApep.Text); usu.setApellidom(txtApem.Text); usu.setTelefono(txtTel.Text); usu.setDireccion(txtDir.Text); usu.setDni(txtDni.Text); usu.setNick(txtNic.Text); usu.setCorreo(txtEmail.Text); usu.setContraseña(txtPass.Text); usu.setPerfil(perfil); if (usuariobl.mantenerUsuario(usu, accion) == "exito") { lblMensaje.Text = "Registro Realizado Con Éxito!"; limpiar(); } else { lblMensaje.Text = usuariobl.mantenerUsuario(usu, accion); } if (lista != null) { if (lista[9].ToString() == "ADM") { cargarGridview(); } } } }