Beispiel #1
0
 public ct_cbtecble_tipo_Info get_info(int IdTipoCbte)
 {
     try
     {
         ct_cbtecble_tipo_Info info = new ct_cbtecble_tipo_Info();
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_cbtecble_tipo Entity = Context.ct_cbtecble_tipo.FirstOrDefault(q => q.IdTipoCbte == IdTipoCbte);
             if (Entity == null)
             {
                 return(null);
             }
             info = new ct_cbtecble_tipo_Info
             {
                 IdEmpresa       = Entity.IdEmpresa,
                 IdTipoCbte      = Entity.IdTipoCbte,
                 CodTipoCbte     = Entity.CodTipoCbte,
                 tc_TipoCbte     = Entity.tc_TipoCbte,
                 tc_Interno_bool = Entity.tc_Interno == "S" ? true : false,
                 tc_Estado       = Entity.tc_Estado,
                 tc_Nemonico     = Entity.tc_Nemonico,
                 IdTipoCbte_Anul = Entity.IdTipoCbte_Anul
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #2
0
        public List <ct_cbtecble_Plantilla_det_Info> get_list(int IdEmpresa, decimal IdPlantilla)
        {
            try
            {
                List <ct_cbtecble_Plantilla_det_Info> Lista = new List <ct_cbtecble_Plantilla_det_Info>();

                using (Entities_contabilidad db = new Entities_contabilidad())
                {
                    Lista = db.vwct_cbtecble_Plantilla_det.Where(q => q.IdEmpresa == IdEmpresa && q.IdPlantilla == IdPlantilla).Select(q => new ct_cbtecble_Plantilla_det_Info
                    {
                        IdEmpresa           = q.IdEmpresa,
                        IdPlantilla         = q.IdPlantilla,
                        secuencia           = q.secuencia,
                        pc_Cuenta           = q.pc_Cuenta,
                        IdCtaCble           = q.IdCtaCble,
                        dc_Valor            = q.dc_Valor,
                        dc_Valor_debe       = q.dc_Valor > 0 ? q.dc_Valor : 0,
                        dc_Valor_haber      = q.dc_Valor > 0 ? 0 : (q.dc_Valor) * -1,
                        dc_Observacion      = q.dc_Observacion,
                        IdPunto_cargo_grupo = q.IdPunto_cargo_grupo,
                        IdPunto_cargo       = q.IdPunto_cargo,
                        IdCentroCosto       = q.IdCentroCosto,
                        cc_Descripcion      = q.cc_Descripcion,
                        nom_punto_cargo     = q.nom_punto_cargo
                    }).ToList();

                    return(Lista);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #3
0
        public ct_ClasificacionEBIT_Info GetInfo(int IdClasificacionEBIT)
        {
            try
            {
                ct_ClasificacionEBIT_Info info = new ct_ClasificacionEBIT_Info();

                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_ClasificacionEBIT Entity = Context.ct_ClasificacionEBIT.Where(q => q.IdClasificacionEBIT == IdClasificacionEBIT).FirstOrDefault();

                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new ct_ClasificacionEBIT_Info
                    {
                        IdClasificacionEBIT = Entity.IdClasificacionEBIT,
                        ebit_Codigo         = Entity.ebit_Codigo,
                        ebit_Descripcion    = Entity.ebit_Descripcion,
                        AplicaEBIT          = Entity.AplicaEBIT,
                        AplicaEBITDA        = Entity.AplicaEBITDA
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #4
0
 public ct_cbtecble_Info get_info(int IdEmpresa, int IdTipoCbte, decimal IdCbteCble)
 {
     try
     {
         ct_cbtecble_Info info = new ct_cbtecble_Info();
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_cbtecble Entity = Context.ct_cbtecble.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipoCbte == IdTipoCbte && q.IdCbteCble == IdCbteCble);
             if (Entity == null)
             {
                 return(null);
             }
             info = new ct_cbtecble_Info
             {
                 IdEmpresa      = Entity.IdEmpresa,
                 cb_Estado      = Entity.cb_Estado,
                 cb_Fecha       = Entity.cb_Fecha,
                 IdSucursal     = Entity.IdSucursal,
                 cb_Observacion = Entity.cb_Observacion,
                 cb_Valor       = Entity.cb_Valor,
                 CodCbteCble    = Entity.CodCbteCble,
                 IdCbteCble     = Entity.IdCbteCble,
                 IdPeriodo      = Entity.IdPeriodo,
                 IdTipoCbte     = Entity.IdTipoCbte
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool guardarDB(ct_periodo_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_periodo Entity = new ct_periodo
             {
                 IdPeriodo    = info.IdPeriodo,
                 IdEmpresa    = info.IdEmpresa,
                 IdanioFiscal = info.IdanioFiscal,
                 pe_FechaIni  = info.pe_FechaIni.Date,
                 pe_FechaFin  = info.pe_FechaFin.Date,
                 pe_mes       = info.pe_mes,
                 pe_cerrado   = info.pe_cerrado_bool == true ? "S" : "N",
                 pe_estado    = info.pe_estado = "A"
             };
             Context.ct_periodo.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #6
0
        public bool validar_existe_Idanio(int IdanioFiscal)
        {
            try
            {
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    var lst = from q in Context.ct_anio_fiscal
                              where IdanioFiscal == q.IdanioFiscal
                              select q;

                    if (lst.Count() > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #7
0
 public ct_grupocble_Info get_info(string IdGrupoCble)
 {
     try
     {
         ct_grupocble_Info info = new ct_grupocble_Info();
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_grupocble Entity = Context.ct_grupocble.FirstOrDefault(q => q.IdGrupoCble == IdGrupoCble);
             if (Entity == null)
             {
                 return(null);
             }
             info = new ct_grupocble_Info
             {
                 IdGrupoCble          = Entity.IdGrupoCble,
                 IdGrupo_Mayor        = Entity.IdGrupo_Mayor,
                 gc_estado_financiero = Entity.gc_estado_financiero,
                 gc_GrupoCble         = Entity.gc_GrupoCble,
                 gc_Orden             = Entity.gc_Orden,
                 gc_signo_operacion   = Entity.gc_signo_operacion,
                 Estado = Entity.Estado
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #8
0
        public bool AnularBD(ct_cbtecble_Plantilla_Info info)
        {
            try
            {
                using (Entities_contabilidad db = new Entities_contabilidad())
                {
                    ct_cbtecble_Plantilla entity = db.ct_cbtecble_Plantilla.Where(q => q.IdPlantilla == info.IdPlantilla && q.IdEmpresa == info.IdEmpresa).FirstOrDefault();

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

                    entity.cb_Estado          = "I";
                    entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion;
                    entity.FechaAnulacion     = DateTime.Now;
                    entity.MotivoAnulacion    = info.MotivoAnulacion;

                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #9
0
        public ct_cbtecble_Plantilla_Info get_info(int IdEmpresa, decimal IdPlantilla)
        {
            try
            {
                ct_cbtecble_Plantilla_Info info = new ct_cbtecble_Plantilla_Info();
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_cbtecble_Plantilla Entity = Context.ct_cbtecble_Plantilla.Where(q => q.IdPlantilla == IdPlantilla && q.IdEmpresa == IdEmpresa).FirstOrDefault();

                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new ct_cbtecble_Plantilla_Info
                    {
                        IdEmpresa      = Entity.IdEmpresa,
                        IdPlantilla    = Entity.IdPlantilla,
                        IdTipoCbte     = Entity.IdTipoCbte,
                        cb_Observacion = Entity.cb_Observacion,
                        cb_Estado      = Entity.cb_Estado
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #10
0
        public bool modificarDB(ct_plancta_Info info)
        {
            try
            {
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_plancta Entity = Context.ct_plancta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCtaCble == info.IdCtaCble);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.pc_Cuenta           = info.pc_Cuenta;
                    Entity.pc_clave_corta      = info.pc_clave_corta;
                    Entity.pc_EsMovimiento     = info.pc_EsMovimiento_bool == true ? "S" : "N";
                    Entity.IdClasificacionEBIT = (info.IdClasificacionEBIT == 0 ? null : info.IdClasificacionEBIT);
                    Entity.IdTipo_Gasto        = (info.IdTipo_Gasto == 0 ? null : info.IdTipo_Gasto);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
 public List <ct_plancta_Info> get_list(int skip, int take, string filter, int IdEmpresa)
 {
     try
     {
         List <ct_plancta_Info> Lista   = new List <ct_plancta_Info>();
         Entities_contabilidad  Context = new Entities_contabilidad();
         var lst = (from
                    p in Context.ct_plancta
                    where p.IdEmpresa == IdEmpresa &&
                    (p.IdCtaCble.ToString() + " " + p.pc_Cuenta).Contains(filter)
                    select new
         {
             p.IdCtaCble,
             p.pc_Cuenta,
         })
                   .OrderBy(p => p.IdCtaCble)
                   .Skip(skip)
                   .Take(take)
                   .ToList();
         foreach (var q in lst)
         {
             Lista.Add(new ct_plancta_Info
             {
                 IdCtaCble = q.IdCtaCble,
                 pc_Cuenta = q.pc_Cuenta,
             });
         }
         Context.Dispose();
         return(Lista);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool guardarDB(ct_punto_cargo_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_punto_cargo Entity = new ct_punto_cargo
             {
                 IdEmpresa           = info.IdEmpresa,
                 IdPunto_cargo       = info.IdPunto_cargo = get_id(info.IdEmpresa),
                 IdPunto_cargo_grupo = info.IdPunto_cargo_grupo,
                 codPunto_cargo      = info.codPunto_cargo,
                 nom_punto_cargo     = info.nom_punto_cargo,
                 Estado = info.Estado = "A"
             };
             Context.ct_punto_cargo.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #13
0
 public ct_parametro_Info get_info(int IdEmpresa)
 {
     try
     {
         ct_parametro_Info info = new ct_parametro_Info();
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_parametro Entity = Context.ct_parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa);
             if (Entity == null)
             {
                 return(null);
             }
             info = new ct_parametro_Info
             {
                 IdEmpresa = Entity.IdEmpresa,
                 IdTipoCbte_AsientoCierre_Anual        = Entity.IdTipoCbte_AsientoCierre_Anual,
                 IdTipoCbte_SaldoInicial               = Entity.IdTipoCbte_SaldoInicial,
                 P_Se_Muestra_Todas_las_ctas_en_combos = Entity.P_Se_Muestra_Todas_las_ctas_en_combos,
                 DiasTransaccionesAFuturo              = Entity.DiasTransaccionesAFuturo,
                 DiasTransaccionesAPasado              = Entity.DiasTransaccionesAPasado
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #14
0
 public bool guardarDB(ct_cbtecble_tipo_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_cbtecble_tipo Entity = new ct_cbtecble_tipo
             {
                 IdEmpresa       = info.IdEmpresa,
                 IdTipoCbte      = info.IdTipoCbte = get_id(info.IdEmpresa),
                 CodTipoCbte     = info.CodTipoCbte,
                 tc_TipoCbte     = info.tc_TipoCbte,
                 tc_Interno      = info.tc_Interno_bool == true ? "S" : "N",
                 tc_Estado       = info.tc_Estado = "A",
                 tc_Nemonico     = info.tc_Nemonico,
                 IdTipoCbte_Anul = info.IdTipoCbte_Anul
             };
             Context.ct_cbtecble_tipo.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public double get_saldo_anterior(int IdEmpresa, string IdCtaCble, DateTime Fecha_corte)
        {
            try
            {
                double saldo_anterior = 0;

                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    var lst = from d in Context.ct_cbtecble_det
                              join c in Context.ct_cbtecble
                              on new { d.IdEmpresa, d.IdTipoCbte, d.IdCbteCble } equals new { c.IdEmpresa, c.IdTipoCbte, c.IdCbteCble }
                    where d.IdEmpresa == IdEmpresa &&
                    d.IdCtaCble == IdCtaCble &&
                    c.cb_Fecha < Fecha_corte
                    group d by new
                    {
                        d.IdEmpresa,
                        d.IdCtaCble
                    } into grouping
                    select grouping.Sum(q => q.dc_Valor);

                    if (lst.Count() > 0)
                    {
                        saldo_anterior = lst.First();
                    }
                }

                return(saldo_anterior);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #16
0
        public bool modificarDB(ct_anio_fiscal_Info info)
        {
            try
            {
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_anio_fiscal Entity = Context.ct_anio_fiscal.FirstOrDefault(q => q.IdanioFiscal == info.IdanioFiscal);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.IdanioFiscal = info.IdanioFiscal;
                    Entity.af_fechaIni  = info.af_fechaIni;
                    Entity.af_fechaFin  = info.af_fechaFin;

                    var det = Context.ct_anio_fiscal_x_cuenta_utilidad.Where(q => q.IdEmpresa == info.info_anio_ctautil.IdEmpresa && q.IdanioFiscal == info.IdanioFiscal).ToList();
                    Context.ct_anio_fiscal_x_cuenta_utilidad.RemoveRange(det);

                    Context.ct_anio_fiscal_x_cuenta_utilidad.Add(new ct_anio_fiscal_x_cuenta_utilidad
                    {
                        IdEmpresa       = info.info_anio_ctautil.IdEmpresa,
                        IdanioFiscal    = info.IdanioFiscal,
                        IdCtaCble       = info.info_anio_ctautil.IdCtaCble,
                        IdCtaCbleCierre = info.info_anio_ctautil.IdCtaCbleCierre,
                    });
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #17
0
        public bool modificarDB(ct_anio_fiscal_Info info)
        {
            try
            {
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_anio_fiscal Entity = Context.ct_anio_fiscal.FirstOrDefault(q => q.IdanioFiscal == info.IdanioFiscal);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.IdanioFiscal = info.IdanioFiscal;
                    Entity.af_fechaIni  = info.af_fechaIni;
                    Entity.af_fechaFin  = info.af_fechaFin;

                    ct_anio_fiscal_x_cuenta_utilidad Entity_det = new ct_anio_fiscal_x_cuenta_utilidad
                    {
                        IdEmpresa              = info.info_anio_ctautil.IdEmpresa,
                        IdanioFiscal           = info.IdanioFiscal,
                        IdCtaCble              = info.info_anio_ctautil.IdCtaCble,
                        observacion            = info.info_anio_ctautil.observacion,
                        IdEmpresa_cbte_cierre  = info.info_anio_ctautil.IdEmpresa_cbte_cierre,
                        IdCbteCble_cbte_cierre = info.info_anio_ctautil.IdCbteCble_cbte_cierre,
                        IdTipoCbte_cbte_cierre = info.info_anio_ctautil.IdTipoCbte_cbte_cierre
                    };
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public List <ct_punto_cargo_Info> GetList(int IdEmpresa, int IdPunto_cargo_grupo, bool mostrar_anulados, bool NoMostrarTodos)
        {
            try
            {
                int IdPunto_cargo_grupo_ini = IdPunto_cargo_grupo;
                int IdPunto_cargo_grupo_fin = IdPunto_cargo_grupo == 0 ? (NoMostrarTodos ? 0 : 999999) : IdPunto_cargo_grupo;

                List <ct_punto_cargo_Info> Lista;
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    Lista = (from q in Context.ct_punto_cargo
                             where q.IdEmpresa == IdEmpresa &&
                             q.IdPunto_cargo_grupo >= IdPunto_cargo_grupo_ini &&
                             q.IdPunto_cargo_grupo <= IdPunto_cargo_grupo_fin &&
                             q.Estado == (mostrar_anulados ? q.Estado : true)
                             select new ct_punto_cargo_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdPunto_cargo = q.IdPunto_cargo,
                        IdPunto_cargo_grupo = q.IdPunto_cargo_grupo,
                        cod_punto_cargo = q.cod_punto_cargo,
                        Estado = q.Estado,
                        nom_punto_cargo = q.nom_punto_cargo
                    }).ToList();
                }

                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #19
0
 public ct_anio_fiscal_Info get_info(int IdanioFiscal)
 {
     try
     {
         ct_anio_fiscal_Info info = new ct_anio_fiscal_Info();
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_anio_fiscal Entity = Context.ct_anio_fiscal.FirstOrDefault(q => q.IdanioFiscal == IdanioFiscal);
             if (Entity == null)
             {
                 return(null);
             }
             info = new ct_anio_fiscal_Info
             {
                 IdanioFiscal = Entity.IdanioFiscal,
                 af_fechaIni  = Entity.af_fechaIni,
                 af_fechaFin  = Entity.af_fechaFin,
                 af_estado    = Entity.af_estado
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ct_punto_cargo_Info GetInfo(int IdEmpresa, int IdPunto_cargo)
 {
     try
     {
         ct_punto_cargo_Info info = new ct_punto_cargo_Info();
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_punto_cargo Entity = Context.ct_punto_cargo.Where(q => q.IdEmpresa == IdEmpresa && q.IdPunto_cargo == IdPunto_cargo).FirstOrDefault();
             if (Entity == null)
             {
                 return(null);
             }
             info = new ct_punto_cargo_Info
             {
                 IdEmpresa           = Entity.IdEmpresa,
                 IdPunto_cargo_grupo = Entity.IdPunto_cargo_grupo,
                 cod_punto_cargo     = Entity.cod_punto_cargo,
                 IdPunto_cargo       = Entity.IdPunto_cargo,
                 nom_punto_cargo     = Entity.nom_punto_cargo,
                 Estado = Entity.Estado
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #21
0
 public bool guardarDB(ct_grupocble_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_grupocble Entity = new ct_grupocble
             {
                 IdGrupoCble          = info.IdGrupoCble,
                 IdGrupo_Mayor        = info.IdGrupo_Mayor,
                 gc_estado_financiero = info.gc_estado_financiero,
                 gc_GrupoCble         = info.gc_GrupoCble,
                 gc_Orden             = info.gc_Orden,
                 gc_signo_operacion   = info.gc_signo_operacion,
                 Estado = info.Estado = "A"
             };
             Context.ct_grupocble.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool GuardarDB(ct_punto_cargo_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             Context.ct_punto_cargo.Add(new ct_punto_cargo
             {
                 IdEmpresa           = info.IdEmpresa,
                 IdPunto_cargo       = info.IdPunto_cargo = GetId(info.IdEmpresa),
                 IdPunto_cargo_grupo = info.IdPunto_cargo_grupo,
                 cod_punto_cargo     = info.cod_punto_cargo,
                 nom_punto_cargo     = info.nom_punto_cargo,
                 Estado            = true,
                 IdUsuarioCreacion = info.IdUsuarioCreacion,
                 FechaCreacion     = DateTime.Now
             });
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public ct_periodo_Info get_info(int IdEmpresa, int IdPeriodo)
        {
            try
            {
                ct_periodo_Info info = new ct_periodo_Info();

                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_periodo Entity = Context.ct_periodo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdPeriodo == IdPeriodo);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new ct_periodo_Info
                    {
                        IdPeriodo       = Entity.IdPeriodo,
                        IdEmpresa       = Entity.IdEmpresa,
                        IdanioFiscal    = Entity.IdanioFiscal,
                        pe_FechaIni     = Entity.pe_FechaIni,
                        pe_FechaFin     = Entity.pe_FechaFin,
                        pe_mes          = Entity.pe_mes,
                        pe_cerrado_bool = Entity.pe_cerrado == "S" ? true : false,
                        pe_estado       = Entity.pe_estado
                    };
                }
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool guardarDB(ct_plancta_Info info)
        {
            try
            {
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_plancta Entity = new ct_plancta
                    {
                        IdEmpresa       = info.IdEmpresa,
                        IdCtaCble       = info.IdCtaCble,
                        IdCtaCblePadre  = info.IdCtaCblePadre,
                        pc_Cuenta       = info.pc_Cuenta,
                        pc_clave_corta  = info.pc_clave_corta,
                        IdNivelCta      = info.IdNivelCta,
                        IdGrupoCble     = info.IdGrupoCble,
                        pc_Estado       = info.pc_Estado = "A",
                        pc_Naturaleza   = info.pc_Naturaleza,
                        pc_EsMovimiento = info.pc_EsMovimiento_bool == true ? "S" : "N"
                    };
                    Context.ct_plancta.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #25
0
 public ct_anio_fiscal_x_cuenta_utilidad_Info get_info(int IdEmpresa, int IdanioFiscal)
 {
     try
     {
         ct_anio_fiscal_x_cuenta_utilidad_Info info = new ct_anio_fiscal_x_cuenta_utilidad_Info();
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_anio_fiscal_x_cuenta_utilidad Entity = Context.ct_anio_fiscal_x_cuenta_utilidad.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdanioFiscal == IdanioFiscal);
             if (Entity == null)
             {
                 return(null);
             }
             info = new ct_anio_fiscal_x_cuenta_utilidad_Info
             {
                 IdEmpresa    = Entity.IdEmpresa,
                 IdanioFiscal = Entity.IdanioFiscal,
                 IdCtaCble    = Entity.IdCtaCble,
                 observacion  = Entity.observacion
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool modificarDB(ct_plancta_Info info)
        {
            try
            {
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_plancta Entity = Context.ct_plancta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCtaCble == info.IdCtaCble);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.pc_Cuenta       = info.pc_Cuenta;
                    Entity.pc_clave_corta  = info.pc_clave_corta;
                    Entity.IdGrupoCble     = info.IdGrupoCble;
                    Entity.pc_Naturaleza   = info.pc_Naturaleza;
                    Entity.pc_EsMovimiento = info.pc_EsMovimiento_bool == true ? "S" : "N";
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #27
0
        public bool ModificarBD(ct_ClasificacionEBIT_Info info)
        {
            try
            {
                using (Entities_contabilidad db = new Entities_contabilidad())
                {
                    ct_ClasificacionEBIT entity = db.ct_ClasificacionEBIT.Where(q => q.IdClasificacionEBIT == info.IdClasificacionEBIT).FirstOrDefault();

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

                    entity.ebit_Descripcion = info.ebit_Descripcion;
                    entity.ebit_Codigo      = info.ebit_Codigo;
                    entity.AplicaEBIT       = info.AplicaEBIT;
                    entity.AplicaEBITDA     = info.AplicaEBITDA;

                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool validar_existe_id(int IdEmpresa, string IdCtaCble)
        {
            try
            {
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    var lst = from q in Context.ct_plancta
                              where q.IdEmpresa == IdEmpresa &&
                              q.IdCtaCble == IdCtaCble
                              select q;

                    if (lst.Count() == 0)
                    {
                        return(false);
                    }
                    else
                    {
                        return(true);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #29
0
        public bool GuardarBD(ct_ClasificacionEBIT_Info info)
        {
            try
            {
                using (Entities_contabilidad db = new Entities_contabilidad())
                {
                    db.ct_ClasificacionEBIT.Add(new ct_ClasificacionEBIT
                    {
                        IdClasificacionEBIT = get_id(),
                        ebit_Codigo         = info.ebit_Codigo,
                        ebit_Descripcion    = info.ebit_Descripcion,
                        AplicaEBIT          = info.AplicaEBIT,
                        AplicaEBITDA        = info.AplicaEBITDA
                    });

                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #30
0
        public bool modificarDB(ct_cbtecble_tipo_Info info)
        {
            try
            {
                using (Entities_contabilidad Context = new Entities_contabilidad())
                {
                    ct_cbtecble_tipo Entity = Context.ct_cbtecble_tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipoCbte == info.IdTipoCbte);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.CodTipoCbte     = info.CodTipoCbte;
                    Entity.tc_TipoCbte     = info.tc_TipoCbte;
                    Entity.tc_Nemonico     = info.tc_Nemonico;
                    Entity.tc_Interno      = info.tc_Interno_bool == true ? "S" : "N";
                    Entity.IdTipoCbte_Anul = info.IdTipoCbte_Anul;



                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }