protected void btnAceptar_Click(object sender, EventArgs e) { try { if (txtContrasena.Text == txtContrasenaVerifi.Text && txtContrasena.Text == txtContrasenaVerifi.Text) { string valor = Convert.ToString(Request.QueryString["token"]); var value = valor; this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Usuario>().First(c => c.token == value.ToString()); DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario usuario = new Linq.Data.Entity.Usuario(); if (dcGlobal != null) { usuario = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(c => c.token == value.ToString()); var contra = (txtContrasena.Text); usuario.strContraseña = this.txtContrasena.Text.ToString().Trim(); //usuario.strContraseña = Encrypt.GetSHA256(this.txtCntraseña.Text.Trim()); dcGuardar.SubmitChanges(); FormsAuthentication.SignOut(); Session.Abandon(); this.Response.Redirect("~/login.aspx"); } } else { this.lblMessa.Text = "Vuelve a intentarlo, las contraseñas no coinciden"; } } catch (Exception ex) { this.lblMessa.Text = ex.Message; } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { if (txtNuevaContrasenia.Text == txtNuevaContrasenia2.Text && txtNuevaContrasenia.Text == txtNuevaContrasenia2.Text) { string valor = Convert.ToString(Request.QueryString["token"]); var por = valor; this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Usuario>().First(c => c.token == por.ToString()); DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario usuario = new Linq.Data.Entity.Usuario(); if (dcGlobal != null) { usuario = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(c => c.token == por.ToString()); var contra = (txtNuevaContrasenia.Text); // usuario.strContrasenia = txtNuevaContrasenia.ToString().Trim(); usuario.strContrasenia = this.txtNuevaContrasenia.Text.Trim(); dcGuardar.SubmitChanges(); FormsAuthentication.SignOut(); Session.Abandon(); this.Response.Redirect("~/Login.aspx"); } } else { this.alerta.Text = "los campos contraseñas deben ser iguales"; } } catch (Exception ex) { this.alerta.Text = ex.Message; } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario usuario = new Linq.Data.Entity.Usuario(); if (this.idPersona > 0) { if (txtcontra.Text != txtrecontra.Text) { this.lblmsj.Text = "los 2 campos de contraseña deben ser iguales"; } else { usuario = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(c => c.id == idPersona); var contra = EncriptarContra.Encriptar(txtcontra.Text); usuario.passw = contra.ToString().Trim(); usuario.fecha = DateTime.Parse(this.txtDate.Text); usuario.idEstado = int.Parse(this.ddlEstado.Text); dcGuardar.SubmitChanges(); this.showMessage("El registro se edito correctamente."); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } } } catch (Exception _e) { this.showMessageException(_e.Message); this.lblmsj.Text = _e.Message; } }
protected void Button1_Click(object sender, EventArgs e) { try { UTTT.Ejemplo.Linq.Data.Entity.Usuario usuario = new Linq.Data.Entity.Usuario(); DcGeneralDataContext usa = new DcGeneralDataContext(); var encrippass = EncriptarContra.Encriptar(txtContra.Text); var user = usa.Usuario.FirstOrDefault(p => p.usuario1 == txtUser.Text && p.passw == encrippass.ToString()); //if (user.usuario1 == txtUser.Text && user.passw == encrippass) var estado = usa.Usuario.FirstOrDefault(p => p.idEstado == 2 && p.idEstado == 3); int est = Convert.ToInt32(estado); if (user != null) { if (estado != null) { this.lblmsj.Text = "El usuario se encuentra cancelado o bloqueado"; } else { Session["id"] = user.id; this.Response.Redirect("~/Inicio.aspx"); } } else { this.lblmsj.Text = "El usuario o contrasñea son incorrectos"; } } catch (Exception ex) { this.lblmsj.Text = ex.Message; } }
protected void btnAceptar_Click(object sender, EventArgs e) { this.lblmsj.Text = ""; try { DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario usuario = new Linq.Data.Entity.Usuario(); if (this.idPersona == 0) { if (txtcontra.Text != txtrecontra.Text) { this.lblmsj.Text = "los 2 campos de password deben ser iguales"; } if (usuario.usuario1 == txtuser.Text) { this.lblmsj.Text = "Este usuario ya existe"; } else if (usuario.usuario1 != txtuser.Text) { usuario.usuario1 = this.txtuser.Text; usuario.idPersona = int.Parse(this.ddlPersona.Text); var contra = EncriptarContra.Encriptar(txtcontra.Text); usuario.passw = contra.ToString().Trim(); usuario.fecha = DateTime.Parse(txtDate.Text); usuario.idEstado = 1; dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().InsertOnSubmit(usuario); dcGuardar.SubmitChanges(); this.showMessage("El registro se agrego correctamente."); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } else { this.lblmsj.Text = "esta persona ya esta siendo usada"; } } if (this.idPersona > 0) { } } catch (Exception _e) { this.showMessageException(_e.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { var usuario = bd.Persona.FirstOrDefault(x => x.strCorreo == txtCorreo.Text); if (usuario != null) { var usu2 = bd.Usuario.FirstOrDefault(u => u.idComPersona == usuario.id); string correo = usuario.strCorreo.ToString(); string tak = Token(); CorreoE(tak, correo); this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Usuario>().First(c => c.id == usu2.id); DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario user = new Linq.Data.Entity.Usuario(); if (dcGlobal != null) { user = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(u => u.id == usu2.id); var tok = tak; Session["open"] = tok.ToString().Trim(); user.token = tok.ToString().Trim(); var net = Session["open"].ToString(); dcGuardar.SubmitChanges(); this.lblMessage.Text = "Se envio un correo de recuperacion" + "revisa tu vandeja y lee la bandeja"; } } else { this.lblMessage.Text = "El correo no esta registrado"; } } catch (Exception ex) { this.lblMessage.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { try { var usuario = bd.Persona.FirstOrDefault(x => x.strCorreo == txtCorreo.Text); if (usuario != null) { var usu2 = bd.Usuario.FirstOrDefault(u => u.idComPersona == usuario.id); string correo = usuario.strCorreo.ToString(); // MD5("120500"); string tak = Token(); CorreoE(tak, correo); this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Usuario>().First(c => c.id == usu2.id); DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario user = new Linq.Data.Entity.Usuario(); if (dcGlobal != null) { user = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(u => u.id == usu2.id); var tok = tak; Session["open"] = tok.ToString().Trim(); user.token = tok.ToString().Trim(); var net = Session["open"].ToString(); dcGuardar.SubmitChanges(); this.lblMessage.Text = "Se ha enviado un correo electronico a tu dirección registrada" + "con las instrucciones para reestablecer tu contraseña"; } } else { this.lblMessage.Text = "Correo no registrado"; } } catch (Exception ex) { this.lblMessage.Text = ex.Message; } }
protected void btnPass_Click(object sender, EventArgs e) { try { var usuario = bd.Persona.FirstOrDefault(x => x.strCorreoElecrronico == txtEmail.Text); if (usuario != null) { var usu2 = bd.Usuario.FirstOrDefault(u => u.idPersona == usuario.id); string correo = usuario.strCorreoElecrronico.ToString(); MD5("120500"); string tak = Token(); CorreoE(tak, correo); this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Usuario>().First(c => c.id == usu2.id); DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario user = new Linq.Data.Entity.Usuario(); if (dcGlobal != null) { user = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(u => u.id == usu2.id); var tok = tak; Session["open"] = tok.ToString().Trim(); user.token = tok.ToString().Trim(); var net = Session["open"].ToString(); dcGuardar.SubmitChanges(); this.lblMessage.Text = "Se le ha enviado un correo por favor revise su bandeja"; } } else { this.lblMessage.Text = "Correo no registrado"; } } catch (Exception ex) { this.lblMessage.Text = ex.Message; } }
protected void ButPwd_Click(object sender, EventArgs e) { try { var user = db.Persona.FirstOrDefault(p => p.strCorreoElectronico == TxtEmail.Text); if (user != null) { var user2 = db.Usuario.FirstOrDefault(p => p.idPersona == user.id); string correo = user.strCorreoElectronico.ToString(); MD5("123456"); string tak = Token(); Error(tak, correo); this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Usuario>().First(c => c.id == user2.id); DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario usuario = new Linq.Data.Entity.Usuario(); if (dcGlobal != null) { usuario = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(c => c.id == user2.id); var por = tak; Session["abc"] = por.ToString().Trim(); usuario.token = por.ToString().Trim(); var net = Session["abc"].ToString(); dcGuardar.SubmitChanges(); this.alerta.Text = "Sele envio un correo revise porfavor"; } } else { this.alerta.Text = "Este correo no esta registrado"; } } catch (Exception ex) { this.alerta.Text = ex.Message; } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { if (!Page.IsValid) { return; } DataContext dcGuardar = new DcGeneralDataContext(); // UTTT.Ejemplo.Linq.Data.Entity.Persona persona = new Linq.Data.Entity.Persona(); UTTT.Ejemplo.Linq.Data.Entity.Usuario usuario = new Linq.Data.Entity.Usuario(); if (this.idUsuario == 0) { if (!Existe(Convert.ToInt32(ddlPersona.Text))) { //registro no existe usuario.idPersona = int.Parse(this.ddlPersona.Text.Trim()); } else { this.showMessage("Persona repetido"); this.lblMensaje.Text = "Persona repetido"; //this.showMessageException("Personaaaaaaaaaaaaaaaa"); } //this.lblFecha.Visible = false; //persona.strNombre = this.ddlPersona.Text.Trim(); //usuario.strContrasenia = this.txtContrasenia1.Text.Trim(); //UTTT.Ejemplo.Persona.Encrypt obclsEncriptacion = new UTTT.Ejemplo.Persona.Encrypt(); //string stkey = ConfigurationManager.AppSettings["stkey"]; //usuario.strContrasenia = obclsEncriptacion.stEncriptar3DES(txtContrasenia1.Text, stkey); //usuario.strContrasenia = obclsEncriptacion.stDesencriptar3DES(txtContrasenia1.Text, stkey); usuario.strContrasenia = this.txtContrasenia1.Text.Trim(); // Set the default selected item, if desired. //ddlSexo.SelectedIndex = idPersona; //persona.idCatSexo = int.Parse(this.ddlSexo.ID.ToLower()); //persona.idCatSexo = int.Parse(this.ddlSexo.Items.Count.ToString()); usuario.idCatUsuario = 1; DateTime fechaNacimiento = Convert.ToDateTime(TextBox1.Text); usuario.dteFechaIngreso = fechaNacimiento; //if (!Existe(Convert.ToString(txtNombreUsuario.Text))) //{ // this.showMessage("no existe"); //} //else //{ // this.showMessage("si existe"); //} //if(!Existe(Convert.ToInt32(ddlPersona.Text))) // { // //registro no existe // } //else //{ // this.showMessage("Persona repetido"); //} var comprobar = dcGlobal.GetTable <Usuario>().Where(a => a.strNombre == txtNombreUsuario.Text).FirstOrDefault(); // var comprobar2 = dcGlobal.GetTable<Usuario>().Where(a => a.idPersona == int.Parse(ddlPersona.Text)).FirstOrDefault(); if (comprobar != null) { this.showMessage("Usuario repetido"); this.lblMensaje.Visible = true; this.lblMensaje.Text = "Usuario repetido"; } else { usuario.strNombre = this.txtNombreUsuario.Text.Trim(); String mensaje = String.Empty; if (!this.validacion(usuario, ref mensaje)) { this.lblMensaje.Text = mensaje; this.lblMensaje.Visible = true; return; } if (!this.validaSql(ref mensaje)) { this.lblMensaje.Text = mensaje; this.lblMensaje.Visible = true; return; } if (!this.validaHtml(ref mensaje)) { this.lblMensaje.Text = mensaje; this.lblMensaje.Visible = true; return; } //this.lblFecha.Visible = false; // dcGuardar.GetTable<UTTT.Ejemplo.Linq.Data.Entity.Persona>().InsertOnSubmit(persona); dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().InsertOnSubmit(usuario); dcGuardar.SubmitChanges(); this.showMessage("El registro se agrego correctamente."); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } //Validaciones; } if (this.idUsuario > 0) { usuario = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(c => c.id == idUsuario); usuario.strContrasenia = this.txtContrasenia1.Text.Trim(); //usuario.strContrasenia = Encrypt.GetSHA256(txtContrasenia1.Text.Trim()); DateTime fechaNacimiento = Convert.ToDateTime(TextBox1.Text); usuario.dteFechaIngreso = fechaNacimiento; usuario.strNombre = this.txtNombreUsuario.Text.Trim(); usuario.idCatUsuario = int.Parse(this.ddlCatEstado.Text); dcGuardar.SubmitChanges(); this.showMessage("El registro se edito correctamente."); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } } catch (Exception _e) { this.showMessageException(_e.Message); //var mensaje = "Error message: " + _e.Message; //if (_e.InnerException != null) //{ // mensaje = mensaje + " Inner exception: " + _e.InnerException.Message; //} //mensaje = mensaje + " Stack trace: " + _e.StackTrace; //this.Response.Redirect("~/ErrorPage.aspx", false); //this.EnviarCorreo("*****@*****.**", "Error inesperado", mensaje); } }
protected void Button1_Click(object sender, EventArgs e) { try { DateTime fechaNacimiento = Convert.ToDateTime(this.txtFechaIngreso.Text); DateTime fechaHoy = DateTime.Now; int edad = fechaHoy.Year - fechaNacimiento.Year; if (fechaHoy < fechaNacimiento.AddYears(edad)) { edad--; } if (edad > 1) { this.lblMensaje.Visible = true; lblMensaje.Text = "Fecha de Registro no permitido, debe ser un registro actual"; } else { if (!Page.IsValid) { return; } DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario persona = new Linq.Data.Entity.Usuario(); UTTT.Ejemplo.Linq.Data.Entity.Persona personaa = new Linq.Data.Entity.Persona(); UTTT.Ejemplo.Linq.Data.Entity.CatEstadoUser personaaa = new Linq.Data.Entity.CatEstadoUser(); if (this.idUsuario == 0) { persona.idCatEstadoUser = 1; persona.strContraseña = txtContraseña.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFechaIngreso.Text); persona.dteFechaRegistro = fechaNacimiento; var comprobar = dcGlobal.GetTable <Usuario>().Where(a => a.strNombreUsuario == txtNomUsuario.Text).FirstOrDefault(); var comprobare = dcGlobal.GetTable <Usuario>().Where(a => a.idComPersona == int.Parse(ddlNombre.Text)).FirstOrDefault(); if (comprobar != null) { this.lblMensaje.Visible = true; this.lblMensaje.Text = "Nombre de Usuario Repetido"; } else if (comprobare != null) { this.lblMensaje.Visible = true; this.lblMensaje.Text = "La Persona ya está asignada a otro Usuario "; } else { persona.idComPersona = int.Parse(this.ddlNombre.Text); persona.strNombreUsuario = this.txtNomUsuario.Text.Trim(); dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().InsertOnSubmit(persona); dcGuardar.SubmitChanges(); this.showMessage("El registro se agrego correctamente."); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } } if (this.idUsuario > 0) { persona = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(c => c.id == idUsuario); persona.strNombreUsuario = this.txtNomUsuario.Text.Trim(); persona.strContraseña = this.txtContraseña.Text.Trim(); persona.strContraseña = this.txtContraseña.Text; persona.idCatEstadoUser = int.Parse(this.ddlCatEstadoUser.Text.Trim()); persona.idComPersona = int.Parse(this.ddlNombre.Text); DateTime fecha = Convert.ToDateTime(txtFechaIngreso.Text); persona.dteFechaRegistro = fechaNacimiento; dcGuardar.SubmitChanges(); this.showMessage("El registro se edito correctamente."); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } } } catch (Exception _e) { this.showMessageException(_e.Message); var mensaje = "Error message: " + _e.Message; if (_e.InnerException != null) { mensaje = mensaje + " Inner exception: " + _e.InnerException.Message; } mensaje = mensaje + " Stack trace: " + _e.StackTrace; this.Response.Redirect("~/ErrorPage.aspx", false); } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { if (!Page.IsValid) { return; } DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario usuario = new Linq.Data.Entity.Usuario(); if (this.idUsuario == 0) { if (!UsuarioExistente(Convert.ToInt32(ddlPersona.Text))) { usuario.idPersona = int.Parse(this.ddlPersona.Text.Trim()); } else { this.showMessage("Esta persona ya esta en uso"); this.lblMensaje.Text = "Persona en uso"; } usuario.strPassword = Encrypt.GetSHA256(txtPass1.Text.Trim()); DateTime ingresoFecha = Convert.ToDateTime(txtDate.Text); usuario.dteFecha = ingresoFecha; usuario.idCatUsuario = 1; var comprobar = dcGlobal.GetTable <Usuario>().Where(a => a.strNombre == txtUser.Text).FirstOrDefault(); if (comprobar != null) { this.showMessage("Usuario Repetido por favor ingrese un nuevo Usuario"); this.lblMensaje.Visible = true; this.lblMensaje.Text = "Nombre de Usuario en uso"; } else { usuario.strNombre = this.txtUser.Text.Trim(); String message = String.Empty; if (!this.txtValidacion(usuario, ref message)) { this.lblMensaje.Text = message; this.lblMensaje.Visible = true; return; } if (!this.validaSql(ref message)) { this.lblMensaje.Text = message; this.lblMensaje.Visible = true; return; } if (!this.validaHTML(ref message)) { this.lblMensaje.Text = message; this.lblMensaje.Visible = true; return; } dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().InsertOnSubmit(usuario); dcGuardar.SubmitChanges(); this.showMessage("El registro se agrego corrctamente"); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } } if (this.idUsuario > 0) { usuario = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(u => u.id == idUsuario); usuario.strPassword = Encrypt.GetSHA256(txtPass1.Text.Trim()); usuario.idCatUsuario = int.Parse(this.ddlCatUsuario.Text); DateTime fechaIngreso = Convert.ToDateTime(txtDate.Text); usuario.dteFecha = fechaIngreso; //var coprove = dcGlobal.GetTable<Usuario>().Where(u => u.strNombre ==txtUser.Text).FirstOrDefault(); //if (coprove != null) //{ // this.showMessage("Usuario ya registrado"); //} //else //{ usuario.strNombre = this.txtUser.Text.Trim(); dcGuardar.SubmitChanges(); this.showMessage("El registro se edito correctamente"); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); //} } } catch (Exception _e) { this.showMessageException(_e.Message); // Qué ha sucedido var mensaje = "Error message: " + _e.Message; // Información sobre la excepción interna if (_e.InnerException != null) { mensaje = mensaje + " Inner exception: " + _e.InnerException.Message; } // Dónde ha sucedido mensaje = mensaje + " Stack trace: " + _e.StackTrace; this.Response.Redirect("~/PageError.aspx", false); this.EnviarCorreo("*****@*****.**", "Exception", mensaje); } }
protected void Button1_Click(object sender, EventArgs e) { try { DateTime fechaNacimiento = Convert.ToDateTime(this.txtFechaIngreso.Text); DateTime fechaHoy = DateTime.Now; int edad = fechaHoy.Year - fechaNacimiento.Year; if (fechaHoy < fechaNacimiento.AddYears(edad)) { edad--; } if (edad > 1) { this.lblMensaje.Visible = true; lblMensaje.Text = "Fecha de Registro no permitido, debe ser un registro actual"; } else { if (!Page.IsValid) { return; } DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Usuario persona = new Linq.Data.Entity.Usuario(); UTTT.Ejemplo.Linq.Data.Entity.Persona personaa = new Linq.Data.Entity.Persona(); UTTT.Ejemplo.Linq.Data.Entity.CatEstadoUser personaaa = new Linq.Data.Entity.CatEstadoUser(); if (this.idUsuario == 0) { persona.idCatEstadoUser = 1; persona.strContraseña = txtContraseña.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFechaIngreso.Text); persona.dteFechaRegistro = fechaNacimiento; //encriptamos la cadena inicial /// persona.constrasenia= Crypt.cifrar(txtContra.Text); //DateTime tiempo = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); //this.txtfecha.Text = Convert.ToString(tiempo.ToShortDateString()); var comprobar = dcGlobal.GetTable <Usuario>().Where(a => a.strNombreUsuario == txtNomUsuario.Text).FirstOrDefault(); var comprobare = dcGlobal.GetTable <Usuario>().Where(a => a.idComPersona == int.Parse(ddlNombre.Text)).FirstOrDefault(); if (comprobar != null) { this.lblMensaje.Visible = true; this.lblMensaje.Text = "Nombre de Usuario Repetido"; } else if (comprobare != null) { this.lblMensaje.Visible = true; this.lblMensaje.Text = "La Persona ya está asignada a otro Usuario "; } else { persona.idComPersona = int.Parse(this.ddlNombre.Text); persona.strNombreUsuario = this.txtNomUsuario.Text.Trim(); //String mensaje = String.Empty; //if (!this.validacion(persona, ref mensaje)) //{ // this.lblMensaje.Text = mensaje; // this.lblMensaje.Visible = true; // return; //} //if (!this.validacionSQL(ref mensaje)) //{ // this.lblMensaje.Text = mensaje; // this.lblMensaje.Visible = true; // return; //} //if (!this.validacionHTML(ref mensaje)) //{ // this.lblMensaje.Text = mensaje; // this.lblMensaje.Visible = true; // return; //} dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().InsertOnSubmit(persona); dcGuardar.SubmitChanges(); this.showMessage("El registro se agrego correctamente."); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } } if (this.idUsuario > 0) { persona = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Usuario>().First(c => c.id == idUsuario); persona.strNombreUsuario = this.txtNomUsuario.Text.Trim(); //persona.constrasenia = Crypt.Desencriptar(txtContra.Text); //persona.constrasenia = Crypt.Desencriptar(txtreContra.Text); persona.strContraseña = this.txtContraseña.Text.Trim(); persona.strContraseña = this.txtContraseña.Text; persona.idCatEstadoUser = int.Parse(this.ddlCatEstadoUser.Text.Trim()); persona.idComPersona = int.Parse(this.ddlNombre.Text); DateTime fecha = Convert.ToDateTime(txtFechaIngreso.Text); persona.dteFechaRegistro = fechaNacimiento; //String mensaje = String.Empty; //if (!this.validacion(persona, ref mensaje)) //{ // this.lblMensaje.Text = mensaje; // this.lblMensaje.Visible = true; // return; //} //if (!this.validacionSQL(ref mensaje)) //{ // this.lblMensaje.Text = mensaje; // this.lblMensaje.Visible = true; // return; //} //if (!this.validacionHTML(ref mensaje)) //{ // this.lblMensaje.Text = mensaje; // this.lblMensaje.Visible = true; // return; //} dcGuardar.SubmitChanges(); this.showMessage("El registro se edito correctamente."); this.Response.Redirect("~/UsuarioPrincipal.aspx", false); } } } catch (Exception _e) { this.showMessageException(_e.Message); var mensaje = "Error message: " + _e.Message; if (_e.InnerException != null) { mensaje = mensaje + " Inner exception: " + _e.InnerException.Message; } // Mi Correo mensaje = mensaje + " Stack trace: " + _e.StackTrace; this.Response.Redirect("~/ErrorPage.aspx", false); // this.Correo("*****@*****.**", "Exception", mensaje); } }