コード例 #1
0
        public JsonResult Create(string tiho_Descripcion, int tiho_Recargo)
        {
            string      msj         = "";
            tbTipoHoras tbTipoHoras = new tbTipoHoras();

            tbTipoHoras.tiho_Descripcion = tiho_Descripcion;
            tbTipoHoras.tiho_Recargo     = tiho_Recargo;
            if (tbTipoHoras.tiho_Descripcion != "" && tbTipoHoras.tiho_Recargo != 0)
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbTipoHoras_Insert(tbTipoHoras.tiho_Descripcion, tbTipoHoras.tiho_Recargo, Usuario.usu_Id, DateTime.Now);
                    foreach (UDP_RRHH_tbTipoHoras_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));
        }
        public ActionResult Index()
        {
            tbTipoHoras tbTipoHoras = new tbTipoHoras {
            };

            return(View(tbTipoHoras));
        }
        public JsonResult Edit(string tiho_Descripcion, int tiho_Recargo)
        {
            string      msj         = "";
            tbTipoHoras tbTipoHoras = new tbTipoHoras();

            //tbTipoHoras.tiho_Id = id;
            tbTipoHoras.tiho_Descripcion = tiho_Descripcion;
            tbTipoHoras.tiho_Recargo     = tiho_Recargo;
            if (tbTipoHoras.tiho_Descripcion != "" && tbTipoHoras.tiho_Recargo != 0)
            {
                var id      = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbTipoHora_Update(id, tbTipoHoras.tiho_Descripcion, tbTipoHoras.tiho_Recargo, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbTipoHora_Update_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));
        }
コード例 #4
0
        // GET: Habilidades
        public ActionResult Index()
        {
            tbTipoHoras tbTipoHoras = new tbTipoHoras {
                tiho_Estado = true
            };
            bool Admin = (bool)Session["Admin"];

            return(View(tbTipoHoras));
        }
コード例 #5
0
        // GET: Habilidades/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tbTipoHoras tbTipoHoras = null;

            try
            {
                db          = new ERP_GMEDINAEntities();
                tbTipoHoras = db.tbTipoHoras.Find(id);
                if (tbTipoHoras == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = id;
            var TipoHoras = new tbTipoHoras
            {
                tiho_Id              = tbTipoHoras.tiho_Id,
                tiho_Descripcion     = tbTipoHoras.tiho_Descripcion,
                tiho_Recargo         = tbTipoHoras.tiho_Recargo,
                tiho_Estado          = tbTipoHoras.tiho_Estado,
                tiho_RazonInactivo   = tbTipoHoras.tiho_RazonInactivo,
                tiho_UsuarioCrea     = tbTipoHoras.tiho_UsuarioCrea,
                tiho_FechaCrea       = tbTipoHoras.tiho_FechaCrea,
                tiho_UsuarioModifica = tbTipoHoras.tiho_UsuarioModifica,
                tiho_FechaModifica   = tbTipoHoras.tiho_FechaModifica,
                tbUsuario            = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbTipoHoras.tbUsuario).usu_NombreUsuario
                },
                tbUsuario1 = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbTipoHoras.tbUsuario1).usu_NombreUsuario
                }
            };

            return(Json(TipoHoras, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
        public ActionResult Delete(string tiho_RazonInactivo)
        {
            string msj           = "";
            string RazonInactivo = "Se ha Inhabilitado este Registro";

            tbTipoHoras tbTipoHoras = new tbTipoHoras();

            //tbTipoHoras.tiho_Id = id;
            tbTipoHoras.tiho_RazonInactivo = tiho_RazonInactivo;

            if (tbTipoHoras.tiho_RazonInactivo != "")
            {
                var id      = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbTipoHoras_Delete(id, RazonInactivo, Usuario.usu_Id, DateTime.Now);
                    foreach (UDP_RRHH_tbTipoHoras_Delete_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));
        }