Esempio n. 1
0
 public caj_parametro_Info get_info(int IdEmpresa)
 {
     try
     {
         caj_parametro_Info info = new caj_parametro_Info();
         using (Entities_caja Context = new Entities_caja())
         {
             caj_parametro Entity = Context.caj_parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa);
             if (Entity == null)
             {
                 return(null);
             }
             info = new caj_parametro_Info
             {
                 IdEmpresa = Entity.IdEmpresa,
                 IdTipoCbteCble_MoviCaja_Egr  = Entity.IdTipoCbteCble_MoviCaja_Egr,
                 IdTipoCbteCble_MoviCaja_Ing  = Entity.IdTipoCbteCble_MoviCaja_Ing,
                 IdTipo_movi_ing_x_reposicion = Entity.IdTipo_movi_ing_x_reposicion,
                 DiasTransaccionesAFuturo     = Entity.DiasTransaccionesAFuturo,
                 DiasTransaccionesAPasado     = Entity.DiasTransaccionesAPasado
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 2
0
        public Boolean ModificarDB(caj_parametro_Info info, List <caj_Caja_Movimiento_Tipo_x_CtaCble_Info> LstTipoxCta)
        {
            try
            {
                using (EntitiesCaja context = new EntitiesCaja())
                {
                    EntitiesCaja param         = new EntitiesCaja();
                    var          selectBaParam = (from C in param.caj_parametro
                                                  where C.IdEmpresa == info.IdEmpresa
                                                  select C).Count();

                    if (selectBaParam == 0)
                    {
                        var addressG = new caj_parametro();
                        addressG.IdEmpresa     = info.IdEmpresa;
                        addressG.Fecha_Transac = info.Fecha_Transac;
                        addressG.IdUsuario     = info.IdUsuario;
                        addressG.IdTipoCbteCble_MoviCaja_Egr     = info.IdTipoCbteCble_MoviCaja_Egr;
                        addressG.IdTipoCbteCble_MoviCaja_Ing     = info.IdTipoCbteCble_MoviCaja_Ing;
                        addressG.IdTipoCbteCble_MoviCaja_Ing_Anu = info.IdTipoCbteCble_MoviCaja_Ing_Anu;
                        addressG.IdTipoCbteCble_MoviCaja_Egr_Anu = info.IdTipoCbteCble_MoviCaja_Egr_Anu;
                        addressG.IdTipo_movi_ing_x_reposicion    = info.IdTipo_movi_ing_x_reposicion;
                        context.caj_parametro.Add(addressG);
                        context.SaveChanges();
                    }
                    else
                    {
                        var contact = context.caj_parametro.FirstOrDefault(para => para.IdEmpresa == info.IdEmpresa);
                        if (contact != null)
                        {
                            contact.IdTipoCbteCble_MoviCaja_Egr     = info.IdTipoCbteCble_MoviCaja_Egr;
                            contact.IdTipoCbteCble_MoviCaja_Ing     = info.IdTipoCbteCble_MoviCaja_Ing;
                            contact.IdTipoCbteCble_MoviCaja_Ing_Anu = info.IdTipoCbteCble_MoviCaja_Ing_Anu;
                            contact.IdTipoCbteCble_MoviCaja_Egr_Anu = info.IdTipoCbteCble_MoviCaja_Egr_Anu;
                            contact.IdTipo_movi_ing_x_reposicion    = info.IdTipo_movi_ing_x_reposicion;
                            contact.FechaUltMod     = info.FechaUltMod;
                            contact.IdUsuarioUltMod = info.IdUsuarioUltMod;
                            context.SaveChanges();
                        }
                    }

                    //graba las cuentas por tipo de movimiento de caja

                    caj_Caja_Movimiento_Tipo_x_CtaCble_Data data = new caj_Caja_Movimiento_Tipo_x_CtaCble_Data();

                    data.GrabarDB(LstTipoxCta);
                }
                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.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Esempio n. 3
0
 public bool guardarDB(caj_parametro_Info info)
 {
     try
     {
         using (Entities_caja Context = new Entities_caja())
         {
             caj_parametro Entity = Context.caj_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa);
             if (Entity == null)
             {
                 Entity = new caj_parametro
                 {
                     IdEmpresa = info.IdEmpresa,
                     IdTipoCbteCble_MoviCaja_Egr  = info.IdTipoCbteCble_MoviCaja_Egr,
                     IdTipoCbteCble_MoviCaja_Ing  = info.IdTipoCbteCble_MoviCaja_Ing,
                     IdTipo_movi_ing_x_reposicion = info.IdTipo_movi_ing_x_reposicion,
                     DiasTransaccionesAPasado     = info.DiasTransaccionesAPasado,
                     DiasTransaccionesAFuturo     = info.DiasTransaccionesAFuturo,
                     IdUsuario     = info.IdUsuario,
                     Fecha_Transac = DateTime.Now
                 };
                 Context.caj_parametro.Add(Entity);
             }
             else
             {
                 Entity.IdTipoCbteCble_MoviCaja_Egr  = info.IdTipoCbteCble_MoviCaja_Egr;
                 Entity.IdTipoCbteCble_MoviCaja_Ing  = info.IdTipoCbteCble_MoviCaja_Ing;
                 Entity.IdTipo_movi_ing_x_reposicion = info.IdTipo_movi_ing_x_reposicion;
                 Entity.DiasTransaccionesAPasado     = info.DiasTransaccionesAPasado;
                 Entity.DiasTransaccionesAFuturo     = info.DiasTransaccionesAFuturo;
                 Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                 Entity.FechaUltMod     = info.FechaUltMod;
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }