Пример #1
0
 public cxc_Parametro_Info get_info(int IdEmpresa)
 {
     try
     {
         cxc_Parametro_Info info = new cxc_Parametro_Info();
         using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar())
         {
             cxc_Parametro Entity = Context.cxc_Parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa);
             if (Entity == null)
             {
                 return(null);
             }
             info = new cxc_Parametro_Info
             {
                 IdEmpresa = Entity.IdEmpresa,
                 pa_IdCaja_x_cobros_x_CXC             = Entity.pa_IdCaja_x_cobros_x_CXC,
                 pa_IdTipoCbteCble_CxC                = Entity.pa_IdTipoCbteCble_CxC,
                 pa_IdTipoMoviCaja_x_Cobros_x_cliente = Entity.pa_IdTipoMoviCaja_x_Cobros_x_cliente,
                 DiasTransaccionesAFuturo             = Entity.DiasTransaccionesAFuturo,
                 IdCtaCble_ProvisionFuente            = Entity.IdCtaCble_ProvisionFuente,
                 IdCtaCble_ProvisionIva               = Entity.IdCtaCble_ProvisionIva,
                 IdPunto_cargo_grupo_Fte              = Entity.IdPunto_cargo_grupo_Fte,
                 IdPunto_cargo_Fte         = Entity.IdPunto_cargo_Fte,
                 IdPunto_cargo_grupo_Iva   = Entity.IdPunto_cargo_grupo_Iva,
                 IdPunto_cargo_Iva         = Entity.IdPunto_cargo_Iva,
                 IdTipoCbte_LiquidacionRet = Entity.IdTipoCbte_LiquidacionRet,
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #2
0
 public ActionResult Index(cxc_Parametro_Info model)
 {
     model.IdUsuario       = SessionFixed.IdUsuario;
     model.IdUsuarioUltMod = SessionFixed.IdUsuario;
     if (!bus_parametro.guardarDB(model))
     {
         ViewBag.mensaje = "No se pudieron actualizar los registros";
     }
     cargar_combos(model);
     return(View(model));
 }
Пример #3
0
 public bool guardarDB(cxc_Parametro_Info info)
 {
     try
     {
         return(odata.guardarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #4
0
 public bool guardarDB(cxc_Parametro_Info info)
 {
     try
     {
         using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar())
         {
             cxc_Parametro Entity = Context.cxc_Parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa);
             if (Entity == null)
             {
                 Entity = new cxc_Parametro
                 {
                     IdEmpresa = info.IdEmpresa,
                     pa_IdCaja_x_cobros_x_CXC             = info.pa_IdCaja_x_cobros_x_CXC,
                     pa_IdTipoCbteCble_CxC                = info.pa_IdTipoCbteCble_CxC,
                     pa_IdTipoMoviCaja_x_Cobros_x_cliente = info.pa_IdTipoMoviCaja_x_Cobros_x_cliente,
                     DiasTransaccionesAFuturo             = info.DiasTransaccionesAFuturo,
                     IdCtaCble_ProvisionFuente            = info.IdCtaCble_ProvisionFuente,
                     IdCtaCble_ProvisionIva               = info.IdCtaCble_ProvisionIva,
                     IdUsuario                 = info.IdUsuario,
                     FechaTransac              = DateTime.Now,
                     IdPunto_cargo_grupo_Fte   = info.IdPunto_cargo_grupo_Fte,
                     IdPunto_cargo_Fte         = info.IdPunto_cargo_Fte,
                     IdPunto_cargo_grupo_Iva   = info.IdPunto_cargo_grupo_Iva,
                     IdPunto_cargo_Iva         = info.IdPunto_cargo_Iva,
                     IdTipoCbte_LiquidacionRet = info.IdTipoCbte_LiquidacionRet
                 };
                 Context.cxc_Parametro.Add(Entity);
             }
             else
             {
                 Entity.pa_IdCaja_x_cobros_x_CXC             = info.pa_IdCaja_x_cobros_x_CXC;
                 Entity.pa_IdTipoCbteCble_CxC                = info.pa_IdTipoCbteCble_CxC;
                 Entity.pa_IdTipoMoviCaja_x_Cobros_x_cliente = info.pa_IdTipoMoviCaja_x_Cobros_x_cliente;
                 Entity.DiasTransaccionesAFuturo             = info.DiasTransaccionesAFuturo;
                 Entity.IdCtaCble_ProvisionFuente            = info.IdCtaCble_ProvisionFuente;
                 Entity.IdCtaCble_ProvisionIva               = info.IdCtaCble_ProvisionIva;
                 Entity.IdUsuarioUltMod           = info.IdUsuarioUltMod;
                 Entity.FechaUltMod               = DateTime.Now;
                 Entity.IdPunto_cargo_grupo_Fte   = info.IdPunto_cargo_grupo_Fte;
                 Entity.IdPunto_cargo_Fte         = info.IdPunto_cargo_Fte;
                 Entity.IdPunto_cargo_grupo_Iva   = info.IdPunto_cargo_grupo_Iva;
                 Entity.IdPunto_cargo_Iva         = info.IdPunto_cargo_Iva;
                 Entity.IdTipoCbte_LiquidacionRet = info.IdTipoCbte_LiquidacionRet;
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #5
0
        public ActionResult Index( )
        {
            int IdEmpresa            = Convert.ToInt32(SessionFixed.IdEmpresa);
            cxc_Parametro_Info model = bus_parametro.get_info(IdEmpresa);

            if (model == null)
            {
                model = new cxc_Parametro_Info {
                    IdEmpresa = IdEmpresa
                }
            }
            ;
            cargar_combos(model);
            return(View(model));
        }
Пример #6
0
        private void cargar_combos(cxc_Parametro_Info model)
        {
            var lst_tipo_comprobante = bus_tipo_comprobante.get_list(model.IdEmpresa, false);

            ViewBag.lst_tipo_comprobante = lst_tipo_comprobante;

            var lst_cobrotipo = bus_cobrotipo.get_list(false);

            ViewBag.lst_cobrotipo = lst_cobrotipo;

            var lst_movimiento = bus_movimiento.get_list(model.IdEmpresa, false);

            ViewBag.lst_movimiento = lst_movimiento;

            var lst_caja = bus_caja.get_list(model.IdEmpresa, false);

            ViewBag.lst_caja = lst_caja;

            var lst_tiponota = bus_tiponota.get_list(model.IdEmpresa, "D", false);

            ViewBag.lst_tiponota = lst_tiponota;

            var lst_tipo_comprobante_ret = bus_tipo_comprobante.get_list(model.IdEmpresa, false);

            ViewBag.lst_tipo_comprobante_ret = lst_tipo_comprobante_ret;

            var lst_grupo_fuente = bus_grupo.GetList(model.IdEmpresa, false);

            ViewBag.lst_grupo_fuente = lst_grupo_fuente;

            var lst_punto_fuente = bus_punto.GetList(model.IdEmpresa, Convert.ToInt32(model.IdPunto_cargo_grupo_Fte), false, false);

            ViewBag.lst_punto_fuente = lst_punto_fuente;

            var lst_grupo_iva = bus_grupo.GetList(model.IdEmpresa, false);

            ViewBag.lst_grupo_iva = lst_grupo_iva;

            var lst_punto_iva = bus_punto.GetList(model.IdEmpresa, Convert.ToInt32(model.IdPunto_cargo_grupo_Iva), false, false);

            ViewBag.lst_punto_iva = lst_punto_iva;
        }
Пример #7
0
        public ActionResult CmbCuenta_ProvisionIva()
        {
            cxc_Parametro_Info model = new cxc_Parametro_Info();

            return(PartialView("_CmbCuenta_ProvisionIva", model));
        }