private void btnAccept_Click(object sender, EventArgs e)
        {
            DAL.actions.post _dalPost = new DAL.actions.post();

            caUsers model = _dalPost.saveUser(
                new caUsers
            {
                caPerson = new caPerson
                {
                    fIns  = DateTime.Now,
                    ap1   = this.txtAp1.Text.Trim().ToUpper(),
                    ap2   = this.txtAp2.Text.Trim().ToUpper(),
                    names = this.txtNames.Text.Trim().ToUpper(),
                },
                nip      = this.txtNip.Text.Trim(),
                username = this.txtUserName.Text.Trim(),
                active   = true,
                fIns     = DateTime.Now
            }
                );

            caFaces face = _dalPost.saveFace(
                new caFaces
            {
                fIns   = DateTime.Now,
                idUsr  = model.id,
                face   = this._capture.getPictureByte,
                active = true
            }
                );
        }
示例#2
0
        public caUsers updateUser(caUsers model)
        {
            this.db.caUsers.Add(model);
            this.db.Entry(model).State = EntityState.Modified;
            this.db.SaveChanges();

            return(model);
        }
示例#3
0
        public void deactivateUser(int idUser)
        {
            caUsers model = this.db.caUsers.FirstOrDefault(qry => qry.id.Equals(idUser));

            if (model == null)
            {
                throw new Exception("Usuario no encontrado en la base de datos");
            }

            model.active = false;

            this.db.caUsers.Add(model);
            this.db.Entry(model).State = EntityState.Modified;
            this.db.SaveChanges();
        }
示例#4
0
 public caUsers saveUser(caUsers model)
 {
     this.db.caUsers.Add(model);
     this.db.SaveChanges();
     return(model);
 }