コード例 #1
0
 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;
     }
 }
コード例 #2
0
        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);
     }
 }