Ejemplo n.º 1
0
        public ct_CierrePorModuloPorSucursal_Info GetInfo(int IdEmpresa, int IdCierre)
        {
            try
            {
                ct_CierrePorModuloPorSucursal_Info info = new ct_CierrePorModuloPorSucursal_Info();

                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_CierrePorModuloPorSucursal Entity = Context.ct_CierrePorModuloPorSucursal.Where(q => q.IdCierre == IdCierre && q.IdEmpresa == IdEmpresa).FirstOrDefault();

                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new ct_CierrePorModuloPorSucursal_Info
                    {
                        IdEmpresa  = Entity.IdEmpresa,
                        IdSucursal = Entity.IdSucursal,
                        IdCierre   = Entity.IdCierre,
                        CodModulo  = Entity.CodModulo,
                        FechaIni   = Entity.FechaIni,
                        FechaFin   = Entity.FechaFin,
                        Cerrado    = Entity.Cerrado
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        public bool ModificarBD(ct_CierrePorModuloPorSucursal_Info info)
        {
            try
            {
                using (Entities_contabilidad db = new Entities_contabilidad())
                {
                    ct_CierrePorModuloPorSucursal entity = db.ct_CierrePorModuloPorSucursal.Where(q => q.IdCierre == info.IdCierre && q.IdEmpresa == info.IdEmpresa).FirstOrDefault();

                    if (entity == null)
                    {
                        return(false);
                    }

                    entity.IdEmpresa  = info.IdEmpresa;
                    entity.IdSucursal = info.IdSucursal;
                    entity.IdCierre   = info.IdCierre;
                    entity.CodModulo  = info.CodModulo;
                    entity.FechaIni   = info.FechaIni;
                    entity.FechaFin   = info.FechaFin;
                    entity.Cerrado    = info.Cerrado;

                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 3
0
        public bool GuardarBD(ct_CierrePorModuloPorSucursal_Info info)
        {
            try
            {
                using (Entities_contabilidad db = new Entities_contabilidad())
                {
                    db.ct_CierrePorModuloPorSucursal.Add(new ct_CierrePorModuloPorSucursal
                    {
                        IdEmpresa  = info.IdEmpresa,
                        IdSucursal = info.IdSucursal,
                        IdCierre   = info.IdCierre = get_id(info.IdEmpresa),
                        CodModulo  = info.CodModulo,
                        FechaIni   = info.FechaIni,
                        FechaFin   = info.FechaFin,
                        Cerrado    = info.Cerrado
                    });

                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 4
0
 public ActionResult Anular(ct_CierrePorModuloPorSucursal_Info model)
 {
     if (!bus_CierreModulo.AnularDB(model))
     {
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 5
0
 public ActionResult Modificar(ct_CierrePorModuloPorSucursal_Info model)
 {
     if (!bus_CierreModulo.ModificarBD(model))
     {
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdCierre = model.IdCierre, Exito = true }));
 }
        public ActionResult Nuevo(int IdEmpresa = 0)
        {
            ct_CierrePorModuloPorSucursal_Info model = new ct_CierrePorModuloPorSucursal_Info();

            model.FechaIni = DateTime.Now;
            model.FechaFin = DateTime.Now;
            cargar_combos(IdEmpresa);
            return(View(model));
        }
 public bool ModificarBD(ct_CierrePorModuloPorSucursal_Info info)
 {
     try
     {
         return(odata.ModificarBD(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
        public ActionResult Anular(int IdEmpresa = 0, int IdCierre = 0)
        {
            ct_CierrePorModuloPorSucursal_Info model = bus_CierreModulo.GetInfo(IdEmpresa, IdCierre);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }

            cargar_combos(IdEmpresa);
            return(View(model));
        }
Ejemplo n.º 9
0
        public bool AnularDB(ct_CierrePorModuloPorSucursal_Info info)

        {
            try
            {
                return(odata.AnularDB(info));
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 10
0
        public ActionResult Nuevo(int IdEmpresa = 0)
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Contabilidad", "CierrePorModuloPorSucursal", "Index");
            if (!info.Nuevo)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            ct_CierrePorModuloPorSucursal_Info model = new ct_CierrePorModuloPorSucursal_Info();
            model.FechaIni = DateTime.Now;
            model.FechaFin = DateTime.Now;
            cargar_combos(IdEmpresa);
            return(View(model));
        }
Ejemplo n.º 11
0
        public ActionResult Anular(int IdEmpresa = 0, int IdCierre = 0)
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Contabilidad", "CierrePorModuloPorSucursal", "Index");
            if (!info.Anular)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            ct_CierrePorModuloPorSucursal_Info model = bus_CierreModulo.GetInfo(IdEmpresa, IdCierre);
            if (model == null)
            {
                return(RedirectToAction("Index"));
            }

            cargar_combos(IdEmpresa);
            return(View(model));
        }
Ejemplo n.º 12
0
 public bool AnularDB(ct_CierrePorModuloPorSucursal_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             var Entity = Context.ct_CierrePorModuloPorSucursal.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCierre == info.IdCierre).FirstOrDefault();
             if (Entity != null)
             {
                 Context.ct_CierrePorModuloPorSucursal.Remove(Entity);
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public ActionResult Consultar(int IdEmpresa = 0, int IdCierre = 0, bool Exito = false)
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Contabilidad", "CierrePorModuloPorSucursal", "Index");
            ViewBag.Nuevo     = info.Nuevo;
            ViewBag.Modificar = info.Modificar;
            ViewBag.Anular    = info.Anular;
            #endregion

            ct_CierrePorModuloPorSucursal_Info model = bus_CierreModulo.GetInfo(IdEmpresa, IdCierre);
            if (model == null)
            {
                return(RedirectToAction("Index"));
            }

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

            cargar_combos(IdEmpresa);
            return(View(model));
        }