Ejemplo n.º 1
0
        public ActionResult Index(string IdPais = "")
        {
            #region Validar Session
            if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession))
            {
                return(RedirectToAction("Login", new { Area = "", Controller = "Account" }));
            }
            SessionFixed.IdTransaccionSession       = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString();
            SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession;
            #endregion

            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "Pais", "Index");
            ViewBag.Nuevo = info.Nuevo;
            #endregion

            tb_region_Info model = new tb_region_Info
            {
                IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession),
                IdPais = IdPais
            };

            var lst = bus_region.get_list(model.IdPais, true);
            Lista_Region.set_list(lst, model.IdTransaccionSession);
            return(View(model));
        }
Ejemplo n.º 2
0
        public List <tb_region_Info> Get_List_Region()
        {
            try
            {
                string mensaje = "";

                List <tb_region_Info> lstCiudad = new List <tb_region_Info>();

                using (EntitiesGeneral Base = new EntitiesGeneral())
                {
                    var vciudad = from c in Base.tb_region
                                  select c;
                    foreach (var item in vciudad)
                    {
                        tb_region_Info infoCiudad = new tb_region_Info();
                        infoCiudad.Cod_Region = item.Cod_Region;
                        infoCiudad.Nom_region = item.Nom_region;
                        lstCiudad.Add(infoCiudad);
                    }
                }
                return(lstCiudad);
            }
            catch (Exception ex)
            {
                return(new List <tb_region_Info>());
            }
        }
Ejemplo n.º 3
0
        public ActionResult Consultar(string codRegion = "", bool Exito = false)
        {
            tb_region_Info model = bus_region.get_info(codRegion);

            if (model == null)
            {
                ViewBag.IdPais = model.IdPais;
                return(RedirectToAction("Index", ViewBag.IdPais = model.IdPais));
            }
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "Pais", "Index");
            if (model.estado == false)
            {
                info.Modificar = false;
                info.Anular    = false;
            }
            model.Nuevo     = (info.Nuevo == true ? 1 : 0);
            model.Modificar = (info.Modificar == true ? 1 : 0);
            model.Anular    = (info.Anular == true ? 1 : 0);
            #endregion

            if (Exito)
            {
                ViewBag.MensajeSuccess = MensajeSuccess;
            }

            cargar_combos();
            return(View(model));
        }
Ejemplo n.º 4
0
        public bool guardarDB(tb_region_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_region Entity = new tb_region
                    {
                        Cod_Region = info.Cod_Region = get_id(),
                        Nom_region = info.Nom_region,
                        codigo     = info.codigo,
                        estado     = info.estado = true,
                        IdPais     = info.IdPais
                    };
                    Context.tb_region.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 5
0
        public tb_region_Info get_info(string CodRegion)
        {
            try
            {
                tb_region_Info info = new tb_region_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_region Entity = Context.tb_region.FirstOrDefault(q => q.Cod_Region == CodRegion);
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new tb_region_Info
                    {
                        Cod_Region = Entity.Cod_Region,
                        codigo     = Entity.codigo,
                        Nom_region = Entity.Nom_region,
                        estado     = Entity.estado,
                        IdPais     = Entity.IdPais
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 6
0
 public ActionResult Modificar(tb_region_Info model)
 {
     if (!bus_region.modificarDB(model))
     {
         ViewBag.IdPais = model.IdPais;
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index", new { IdPais = model.IdPais }));
 }
Ejemplo n.º 7
0
        public ActionResult Nuevo(string IdPais = "")
        {
            tb_region_Info model = new tb_region_Info
            {
                IdPais = IdPais
            };

            ViewBag.IdPais = IdPais;
            cargar_combos();
            return(View(model));
        }
Ejemplo n.º 8
0
 public bool anularDB(tb_region_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 9
0
 public bool modificarDB(tb_region_Info info)
 {
     try
     {
         return(odata.modificarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 10
0
        public ActionResult Anular(string codRegion = "")
        {
            tb_region_Info model = bus_region.get_info(codRegion);

            if (model == null)
            {
                ViewBag.IdPais = model.IdPais;
                return(RedirectToAction("Index", ViewBag.IdPais = model.IdPais));
            }
            cargar_combos();
            return(View(model));
        }
Ejemplo n.º 11
0
        public ActionResult Nuevo(string IdPais = "")
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "Pais", "Index");
            if (!info.Nuevo)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            tb_region_Info model = new tb_region_Info
            {
                IdPais = IdPais
            };
            ViewBag.IdPais = IdPais;
            cargar_combos();
            return(View(model));
        }
Ejemplo n.º 12
0
 public ActionResult Modificar(string codRegion = "")
 {
     #region Permisos
     seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "Pais", "Index");
     if (!info.Modificar)
     {
         return(RedirectToAction("Index"));
     }
     #endregion
     tb_region_Info model = bus_region.get_info(codRegion);
     if (model == null)
     {
         ViewBag.IdPais = model.IdPais;
         return(RedirectToAction("Index", ViewBag.IdPais = model.IdPais));
     }
     cargar_combos();
     return(View(model));
 }
Ejemplo n.º 13
0
        public bool anularDB(tb_region_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_region Entity = Context.tb_region.FirstOrDefault(q => q.Cod_Region == info.Cod_Region);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.estado = info.estado = false;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }