Exemplo n.º 1
0
        public IHttpActionResult Deletetbl_Personal(int id)
        {
            tbl_Personal tbl_Personal = db.tbl_Personal.Find(id);

            if (tbl_Personal == null)
            {
                return(NotFound());
            }

            db.tbl_Personal.Remove(tbl_Personal);
            db.SaveChanges();

            return(Ok(tbl_Personal));
        }
Exemplo n.º 2
0
        public ActionResult VisitorIndex()
        {
            Session["CapturedImage"] = "";
            tbl_Personal personal = new tbl_Personal();
            var          lastVisitorPassNumber = db.tbl_Personal.OrderByDescending(c => c.ID).FirstOrDefault();
            var          date = DateTime.Now.ToString("yyyy");

            if (lastVisitorPassNumber == null)
            {
                personal.VisitorPassNumber = "NCSPUN" + Convert.ToString(date) + "1";
            }
            else
            {
                personal.VisitorPassNumber = "NCSPUN" + (Convert.ToString(date) + lastVisitorPassNumber.ID);
            }
            return(View(personal));
        }
Exemplo n.º 3
0
        public object Posttbl_Personal(tbl_Personal tbl_Personal)
        {
            Resultado res = new Resultado();

            try
            {
                tbl_Personal.fecha_creacion = DateTime.Now;
                db.tbl_Personal.Add(tbl_Personal);
                db.SaveChanges();

                res.ok   = true;
                res.data = (from a in db.tbl_Personal
                            join b in db.tbl_Cargo_Personal on a.id_Cargo equals b.id_Cargo
                            join c in db.tbl_Empresas on a.id_Empresa equals c.id_Empresa
                            join d in db.tbl_Distritos on a.id_Distrito equals d.id_Distrito
                            where a.id_Personal == tbl_Personal.id_Personal
                            select new
                {
                    a.id_Personal,
                    a.id_Empresa,
                    c.razonSocial_Empresa,
                    a.id_TipoDoc,
                    a.nroDocumento_Personal,
                    a.apellidos_Personal,
                    a.nombres_Personal,
                    a.id_Cargo,
                    b.nombreCargo,
                    a.id_Distrito,
                    d.nombreDistrito,
                    a.direccion_Personal,
                    a.estado,
                    descripcion_estado = a.estado == 0 ? "INACTIVO" : "ACTIVO",
                    a.usuario_creacion
                }).ToList();
                res.totalpage = 0;
            }
            catch (Exception ex)
            {
                res.ok        = false;
                res.data      = ex.Message;
                res.totalpage = 0;
            }
            return(res);
        }
Exemplo n.º 4
0
        public object Puttbl_Personal(int id, tbl_Personal tbl_Personal)
        {
            Resultado res = new Resultado();

            tbl_Personal objReemplazar;

            objReemplazar = db.tbl_Personal.Where(u => u.id_Personal == id).FirstOrDefault <tbl_Personal>();

            objReemplazar.id_Empresa            = tbl_Personal.id_Empresa;
            objReemplazar.id_TipoDoc            = tbl_Personal.id_TipoDoc;
            objReemplazar.nroDocumento_Personal = tbl_Personal.nroDocumento_Personal;
            objReemplazar.apellidos_Personal    = tbl_Personal.apellidos_Personal;
            objReemplazar.nombres_Personal      = tbl_Personal.nombres_Personal;

            objReemplazar.id_Cargo           = tbl_Personal.id_Cargo;
            objReemplazar.direccion_Personal = tbl_Personal.direccion_Personal;
            objReemplazar.id_Distrito        = tbl_Personal.id_Distrito;

            objReemplazar.estado          = tbl_Personal.estado;
            objReemplazar.usuario_edicion = tbl_Personal.usuario_creacion;
            objReemplazar.fecha_edicion   = DateTime.Now;

            db.Entry(objReemplazar).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
                res.ok        = true;
                res.data      = "OK";
                res.totalpage = 0;
            }
            catch (DbUpdateConcurrencyException ex)
            {
                res.ok        = false;
                res.data      = ex.InnerException.Message;
                res.totalpage = 0;
            }

            return(res);
        }
Exemplo n.º 5
0
        public object Posttbl_Personal(tbl_Personal tbl_Personal)
        {
            Resultado res = new Resultado();

            try
            {
                tbl_Personal.fecha_creacion = DateTime.Now;
                db.tbl_Personal.Add(tbl_Personal);
                db.SaveChanges();

                res.ok        = true;
                res.data      = tbl_Personal.id_Personal;
                res.totalpage = 0;
            }
            catch (Exception ex)
            {
                res.ok        = false;
                res.data      = ex.Message;
                res.totalpage = 0;
            }
            return(res);
        }