Ejemplo n.º 1
0
        public JsonResult Create(tbEquipoTrabajo tbEquipoTrabajo)
        {
            string msj = "";

            if (tbEquipoTrabajo.eqtra_Codigo != "" && tbEquipoTrabajo.eqtra_Descripcion != "" && tbEquipoTrabajo.eqtra_Observacion != "")
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbEquipoTrabajo_Insert(tbEquipoTrabajo.eqtra_Codigo, tbEquipoTrabajo.eqtra_Descripcion, tbEquipoTrabajo.eqtra_Observacion, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbEquipoTrabajo_Insert_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
            }
            else
            {
                msj = "-3";
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public ActionResult Delete(int id)
        {
            tbEquipoTrabajo tra = new tbEquipoTrabajo();
            string          msj = "";

            if (/*tbEquipoTrabajo.eqtra_Id != 0*/ id != 0 && tra.eqtra_RazonInactivo != "")
            {
                //var id = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbEquipoTrabajo_Inactivar(id, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbEquipoTrabajo_Inactivar_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
                Session.Remove("id");
            }
            else
            {
                msj = "-3";
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
        public ActionResult Delete(tbEquipoTrabajo tbEquipoTrabajo)
        {
            string msj = "";

            if (tbEquipoTrabajo.eqtra_Id != 0 && tbEquipoTrabajo.eqtra_RazonInactivo != "")
            {
                var id      = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbEquipoTrabajo_Inactivar(id, Usuario.usu_Id, DateTime.Now);
                    foreach (UDP_RRHH_tbEquipoTrabajo_Inactivar_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
                Session.Remove("id");
            }
            else
            {
                msj = "-3";
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
        public ActionResult Index()
        {
            //Session["Usuario"] = new tbUsuario { usu_Id = 1 };
            var tbEquipoTrabajo = new tbEquipoTrabajo {
            };

            return(View(tbEquipoTrabajo));
        }
        // GET: /EquipoTrabajo/
        public ActionResult Index()
        {
            Session["Usuario"] = new tbUsuario {
                usu_Id = 1
            };
            var tbEquipoTrabajo = new tbEquipoTrabajo {
                eqtra_Estado = true
            };

            return(View(tbEquipoTrabajo));
        }
Ejemplo n.º 6
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tbEquipoTrabajo tbEquipoTrabajo = null;

            try
            {
                db = new ERP_GMEDINAEntities();
                tbEquipoTrabajo = db.tbEquipoTrabajo.Find(id);
                if (tbEquipoTrabajo == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = id;
            var tabla = new tbEquipoTrabajo
            {
                eqtra_Id              = tbEquipoTrabajo.eqtra_Id,
                eqtra_Codigo          = tbEquipoTrabajo.eqtra_Codigo,
                eqtra_Descripcion     = tbEquipoTrabajo.eqtra_Descripcion,
                eqtra_Observacion     = tbEquipoTrabajo.eqtra_Observacion,
                eqtra_Estado          = tbEquipoTrabajo.eqtra_Estado,
                eqtra_RazonInactivo   = tbEquipoTrabajo.eqtra_RazonInactivo,
                eqtra_UsuarioCrea     = tbEquipoTrabajo.eqtra_UsuarioCrea,
                eqtra_FechaCrea       = tbEquipoTrabajo.eqtra_FechaCrea,
                eqtra_UsuarioModifica = tbEquipoTrabajo.eqtra_UsuarioModifica,
                eqtra_FechaModifica   = tbEquipoTrabajo.eqtra_FechaModifica,
                tbUsuario             = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbEquipoTrabajo.tbUsuario).usu_NombreUsuario
                },
                tbUsuario1 = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbEquipoTrabajo.tbUsuario1).usu_NombreUsuario
                }
            };

            return(Json(tabla, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 7
0
        public ActionResult RefreshEquipos()
        {
            try
            {
                db = new ERP_GMEDINAEntities();

                var  Equipo                 = db.tbEquipoTrabajo.Select(e => new  { e.eqtra_Id, e.eqtra_Descripcion, e.eqtra_Estado }).Where(y => y.eqtra_Estado == true).ToList();
                var  EquipoAsignado         = db.tbEquipoEmpleados.Select(e => new  { e.eqtra_Id, e.eqem_Estado })./*Where(d => d.eqem_Estado == true).*/ ToList();
                bool Found                  = false;
                List <tbEquipoTrabajo> Send = new List <tbEquipoTrabajo>();
                tbEquipoTrabajo        _snd = null;
                foreach (var et in Equipo)
                {
                    //Found = false;
                    //foreach (var ee in EquipoAsignado)
                    ////    {
                    //        if (et.eqtra_Estado == true)
                    //        {
                    //            Found = true;
                    //        }
                    //}

                    if (!Found)
                    {
                        _snd                   = new tbEquipoTrabajo();
                        _snd.eqtra_Id          = et.eqtra_Id;
                        _snd.eqtra_Descripcion = et.eqtra_Descripcion;

                        Send.Add(_snd);
                    }
                }

                return(Json(Send, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(Json(-1, JsonRequestBehavior.AllowGet));
            }
        }