Example #1
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;
     }
 }
Example #2
0
 public bool guardarDB(ct_parametro_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_parametro Entity = Context.ct_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa);
             if (Entity == null)
             {
                 Entity = new ct_parametro
                 {
                     IdEmpresa = info.IdEmpresa,
                     IdTipoCbte_SaldoInicial               = info.IdTipoCbte_SaldoInicial,
                     IdTipoCbte_AsientoCierre_Anual        = info.IdTipoCbte_AsientoCierre_Anual,
                     P_Se_Muestra_Todas_las_ctas_en_combos = info.P_Se_Muestra_Todas_las_ctas_en_combos,
                     DiasTransaccionesAFuturo              = info.DiasTransaccionesAFuturo
                 };
                 Context.ct_parametro.Add(Entity);
             }
             else
             {
                 Entity.IdTipoCbte_SaldoInicial               = info.IdTipoCbte_SaldoInicial;
                 Entity.IdTipoCbte_AsientoCierre_Anual        = info.IdTipoCbte_AsientoCierre_Anual;
                 Entity.P_Se_Muestra_Todas_las_ctas_en_combos = info.P_Se_Muestra_Todas_las_ctas_en_combos;
                 Entity.DiasTransaccionesAFuturo              = info.DiasTransaccionesAFuturo;
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #3
0
        public Boolean GuardarDB(ct_Parametro_Info Info)
        {
            try
            {
                using (EntitiesDBConta Context = new EntitiesDBConta())
                {
                    ct_parametro Address = new ct_parametro();

                    Address.IdEmpresa = Info.IdEmpresa;
                    Address.IdTipoCbte_SaldoInicial               = Info.IdTipoCbte_SaldoInicial;
                    Address.IdTipoCbte_AsientoCierre_Anual        = Info.IdTipoCbte_AsientoCierre_Anual;
                    Address.P_Se_Muestra_Todas_las_ctas_en_combos = Info.P_Se_Muestra_Todas_las_ctas_en_combos;
                    Context.ct_parametro.Add(Address);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #4
0
        public Boolean ModificarDB(ct_Parametro_Info info)
        {
            try
            {
                using (EntitiesDBConta Context = new EntitiesDBConta())
                {
                    EntitiesDBConta param         = new EntitiesDBConta();
                    var             selectBaParam = (from C in param.ct_parametro
                                                     where C.IdEmpresa == info.IdEmpresa
                                                     select C).Count();

                    if (selectBaParam == 0)
                    {
                        ct_parametro addressG = new ct_parametro();
                        addressG.IdEmpresa = info.IdEmpresa;
                        addressG.IdTipoCbte_AsientoCierre_Anual        = info.IdTipoCbte_AsientoCierre_Anual;
                        addressG.IdTipoCbte_SaldoInicial               = info.IdTipoCbte_SaldoInicial;
                        addressG.P_Se_Muestra_Todas_las_ctas_en_combos = info.P_Se_Muestra_Todas_las_ctas_en_combos;

                        Context.ct_parametro.Add(addressG);
                        Context.SaveChanges();
                    }
                    else
                    {
                        var contact = Context.ct_parametro.FirstOrDefault(para => para.IdEmpresa == info.IdEmpresa);
                        if (contact != null)
                        {
                            contact.IdEmpresa = info.IdEmpresa;
                            contact.IdTipoCbte_SaldoInicial               = info.IdTipoCbte_SaldoInicial;
                            contact.IdTipoCbte_AsientoCierre_Anual        = info.IdTipoCbte_AsientoCierre_Anual;
                            contact.P_Se_Muestra_Todas_las_ctas_en_combos = info.P_Se_Muestra_Todas_las_ctas_en_combos;
                            Context.SaveChanges();
                        }
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }