// GET: TipoMonedas/Delete/5
        public ActionResult Delete(tbTipoMonedas tbTipoMonedas)
        {
            string msj = "...";
            string RazonInactivo = "Se ha Inhabilitado este Registro";

            if (tbTipoMonedas.tmon_Id != 0)
            {
                var id = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbTipoMonedas_Delete(id, RazonInactivo, Usuario.usu_Id, DateTime.Now);
                    foreach (UDP_RRHH_tbTipoMonedas_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);
        }
        public JsonResult Create(tbTipoMonedas tbTipoMonedas)
        {
            string msj = "...";
            if (tbTipoMonedas.tmon_Descripcion != "")
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbTipoMonedas_Insert(tbTipoMonedas.tmon_Descripcion, Usuario.usu_Id, DateTime.Now);
                    foreach (UDP_RRHH_tbTipoMonedas_Insert_Result item in list)
                    {
                        msj = item.MensajeError;
                        //return Json(msj, JsonRequestBehavior.AllowGet);
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                    //return Json(msj,JsonRequestBehavior.AllowGet);
                }
            }

            else
            {
                msj = "-3";
            }
            return Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet);
        }
 public JsonResult Edit(tbTipoMonedas tbTipoMonedas)
 {
     string msj = "";
     if (tbTipoMonedas.tmon_Id != 0 && tbTipoMonedas.tmon_Descripcion != "")
     {
         var id = (int)Session["id"];
         var Usuario = (tbUsuario)Session["Usuario"];
         try
         {
             db = new ERP_GMEDINAEntities();
             var list = db.UDP_RRHH_tbTipoMoneda_Update(id, tbTipoMonedas.tmon_Descripcion, Usuario.usu_Id, DateTime.Now);
             foreach (UDP_RRHH_tbTipoMoneda_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);
 }
        public JsonResult Create(tbTipoMonedas tbTipoMonedas)
        {
            string msj = "";

            if (tbTipoMonedas.tmon_Descripcion != "")
            {
                db = new ERP_GMEDINAEntities();
                try
                {
                    var list = db.UDP_RRHH_tbTipoMonedas_Insert(
                        tbTipoMonedas.tmon_Descripcion, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbTipoMonedas_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()
        {
            tbTipoMonedas tbTipoMonedas = new tbTipoMonedas {
                tmon_Estado = true
            };

            return(View(tbTipoMonedas));
        }
 // GET: TipoMonedas
 public ActionResult Index()
 {
     if (Session["Admin"] == null && Session["Usuario"] == null)
     {
         Response.Redirect("~/Inicio/index");
         return null;
     }
     tbTipoMonedas tbTipoMonedas = new tbTipoMonedas { };
     return View(tbTipoMonedas);
 }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tbTipoMonedas tbTipoMonedas = null;

            try
            {
                db            = new ERP_GMEDINAEntities();
                tbTipoMonedas = db.tbTipoMonedas.Find(id);
                if (tbTipoMonedas == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = id;
            var TipoMonedas = new tbTipoMonedas
            {
                tmon_Id              = tbTipoMonedas.tmon_Id,
                tmon_Descripcion     = tbTipoMonedas.tmon_Descripcion,
                tmon_Estado          = tbTipoMonedas.tmon_Estado,
                tmon_RazonInactivo   = tbTipoMonedas.tmon_RazonInactivo,
                tmon_UsuarioCrea     = tbTipoMonedas.tmon_UsuarioCrea,
                tmon_FechaCrea       = tbTipoMonedas.tmon_FechaCrea,
                tmon_UsuarioModifica = tbTipoMonedas.tmon_UsuarioModifica,
                tmon_FechaModifica   = tbTipoMonedas.tmon_FechaModifica,
                tbUsuario            = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbTipoMonedas.tbUsuario).usu_NombreUsuario
                },
                tbUsuario1 = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbTipoMonedas.tbUsuario1).usu_NombreUsuario
                }
            };

            return(Json(TipoMonedas, JsonRequestBehavior.AllowGet));
        }