コード例 #1
0
        public object Posttbl_Solicitud_Cab(tbl_Solicitud_Cab tbl_Solicitud_Cab)
        {
            Resultado res = new Resultado();

            try
            {
                int idUsuario = Convert.ToInt32(tbl_Solicitud_Cab.usuario_creacion);

                tbl_Usuarios objUsuario = db.tbl_Usuarios.Where(p => p.id_Usuario == idUsuario).SingleOrDefault();

                tbl_Solicitud_Cab.id_PersonalCoordinar = Convert.ToInt32(objUsuario.id_Personal);
                tbl_Solicitud_Cab.fechaAsignacion      = DateTime.Now;
                tbl_Solicitud_Cab.fecha_creacion       = DateTime.Now;
                db.tbl_Solicitud_Cab.Add(tbl_Solicitud_Cab);
                db.SaveChanges();

                res.ok        = true;
                res.data      = tbl_Solicitud_Cab.id_Solicitud_Cab;
                res.totalpage = 0;
            }
            catch (Exception ex)
            {
                res.ok        = false;
                res.data      = ex.Message;
                res.totalpage = 0;
            }
            return(res);
        }
コード例 #2
0
        public IHttpActionResult Deletetbl_Solicitud_Cab(int id)
        {
            tbl_Solicitud_Cab tbl_Solicitud_Cab = db.tbl_Solicitud_Cab.Find(id);

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

            db.tbl_Solicitud_Cab.Remove(tbl_Solicitud_Cab);
            db.SaveChanges();

            return(Ok(tbl_Solicitud_Cab));
        }
コード例 #3
0
        public object Puttbl_Solicitud_Cab(int id, tbl_Solicitud_Cab tbl_Solicitud_Cab)
        {
            Resultado res = new Resultado();

            tbl_Solicitud_Cab objReemplazar;

            objReemplazar = db.tbl_Solicitud_Cab.Where(u => u.id_Solicitud_Cab == id).FirstOrDefault <tbl_Solicitud_Cab>();


            objReemplazar.fechaAtencion         = tbl_Solicitud_Cab.fechaAtencion;
            objReemplazar.id_Servicios          = tbl_Solicitud_Cab.id_Servicios;
            objReemplazar.fechaAsignacion_Final = tbl_Solicitud_Cab.fechaAsignacion_Final;

            objReemplazar.asigna_JC = tbl_Solicitud_Cab.asigna_JC;
            objReemplazar.id_PersonalJefeCuadrilla = tbl_Solicitud_Cab.id_PersonalJefeCuadrilla;
            objReemplazar.cantidadEfectivos        = tbl_Solicitud_Cab.cantidadEfectivos;
            objReemplazar.cantidadHoras            = tbl_Solicitud_Cab.cantidadHoras;

            objReemplazar.estado          = tbl_Solicitud_Cab.estado;
            objReemplazar.usuario_edicion = tbl_Solicitud_Cab.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);
        }