public cxc_CatalogoTipo_Info Get_Info_CatalogoTipo(string id)
        {
            try
            {
                EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
                cxc_CatalogoTipo_Info    Info    = new cxc_CatalogoTipo_Info();

                var contenido = context.cxc_CatalogoTipo.FirstOrDefault(var => var.IdCatalogo_tipo == id);
                if (contenido != null)
                {
                    Info.IdCatalogo_tipo = contenido.IdCatalogo_tipo;
                    Info.Descripcion     = contenido.Descripcion;
                }
                return(Info);
            }
            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() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Exemple #2
0
        public Boolean GuardarDB(List <cxc_Parametros_x_cheqProtesto_Info> lst, int IdEmpresa)
        {
            try
            {
                int secu = 0;
                using (EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar())
                {
                    context.Database.ExecuteSqlCommand("delete from cxc_Parametros_x_cheqProtesto where IdEmpresa =" + IdEmpresa);
                    context.SaveChanges();
                }

                foreach (var item in lst)
                {
                    secu           = secu + 1;
                    item.secuencia = secu;
                    GuardarDB(item);
                }
                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.InnerException.ToString());
            }
        }
Exemple #3
0
 public Boolean GuardarCbr_x_Cbte_Reverso(cxc_cobro_x_ct_cbtecble_Info info)
 {
     try
     {
         using (EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar())
         {
             var addressG = new cxc_cobro_x_ct_cbtecble_x_Anulado();
             addressG.cbr_IdEmpresa  = info.cbr_IdEmpresa;
             addressG.cbr_IdSucursal = info.cbr_IdSucursal;
             addressG.cbr_IdCobro    = info.cbr_IdCobro;
             addressG.ct_IdEmpresa   = info.ct_IdEmpresa;
             addressG.ct_IdTipoCbte  = info.ct_IdTipoCbte;
             addressG.ct_IdCbteCble  = info.ct_IdCbteCble;
             context.cxc_cobro_x_ct_cbtecble_x_Anulado.Add(addressG);
             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.InnerException + " " + ex.Message;
         throw new Exception(ex.InnerException.ToString());
     }
 }
 public Boolean ModificarDB(cxc_EstadoCobro_Info Info)
 {
     try
     {
         Boolean res = false;
         EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
         var address = context.cxc_EstadoCobro.FirstOrDefault(var => var.IdEstadoCobro == Info.IdEstadoCobro);
         if (address != null)
         {
             address.Descripcion = Info.Descripcion;
             address.posicion    = Info.posicion;
             context.SaveChanges();
             res = true;
         }
         return(res);
     }
     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() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Exemple #5
0
 public Boolean EliminarDB(List <cxc_cobro_x_Anticipo_det_Info> info, ref string mensaje)
 {
     try
     {
         Boolean res = false;
         foreach (var item in info)
         {
             using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
             {
                 cxc_cobro_x_Anticipo_det data = cxc.cxc_cobro_x_Anticipo_det.FirstOrDefault(v => v.IdEmpresa == item.IdEmpresa && v.IdAnticipo == item.IdAnticipo && v.Secuencia == item.Secuencia);
                 if (data != null)
                 {
                     cxc.cxc_cobro_x_Anticipo_det.Remove(data);
                     cxc.SaveChanges();
                     res = true;
                 }
             }
         }
         return(res);
     }
     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() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Exemple #6
0
 public Boolean AnularDB(cxc_catalogo_Info Info)
 {
     try
     {
         Boolean res = false;
         using (EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar())
         {
             var contact = context.cxc_Catalogo.FirstOrDefault(var => var.IdCatalogo == Info.IdCatalogo && var.IdCatalogo_tipo == Info.IdCatalogo_tipo);
             if (contact != null)
             {
                 contact.Estado          = "I";
                 contact.IdUsuarioUltMod = Info.IdUsuarioUltMod;
                 contact.FechaUltMod     = Info.FechaUltMod;
                 context.SaveChanges();
                 res = true;
             }
         }
         return(res);
     }
     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() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Exemple #7
0
        public string GetId()
        {
            try
            {
                string Id = "";
                EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
                var select = from q in context.vwCxc_Catalogo_IdAuto_numeric
                             select q;
                foreach (var item in select)
                {
                    Id = (string)item.IdCatalogo;
                }

                return(Id);
            }
            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.InnerException.ToString());
            }
        }
        public List <cxc_cobro_tipo_motivo_Info> Get_List_cobro_tipo_motivo()
        {
            try
            {
                List <cxc_cobro_tipo_motivo_Info> lista = new List <cxc_cobro_tipo_motivo_Info>();
                EntitiesCuentas_x_Cobrar          CxC   = new EntitiesCuentas_x_Cobrar();

                var select = from q in CxC.cxc_cobro_tipo_motivo select q;
                foreach (var info in select)
                {
                    cxc_cobro_tipo_motivo_Info addressG = new cxc_cobro_tipo_motivo_Info();
                    addressG.IdMotivo_tipo_cobro   = info.IdMotivo_tipo_cobro;
                    addressG.nom_Motivo_tipo_cobro = info.nom_Motivo_tipo_cobro;

                    lista.Add(addressG);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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.InnerException.ToString());
            }
        }
Exemple #9
0
 public Boolean Anular_Conciliacion(cxc_conciliacion_Info Info, ref string mensaje)
 {
     try
     {
         Boolean res = false;
         using (EntitiesCuentas_x_Cobrar Entity = new EntitiesCuentas_x_Cobrar())
         {
             cxc_conciliacion cab_Ordpag = Entity.cxc_conciliacion.FirstOrDefault(v => v.IdEmpresa == Info.IdEmpresa && v.IdSucursal == Info.IdSucursal && v.IdConciliacion == Info.IdConciliacion);
             if (cab_Ordpag != null)
             {
                 cab_Ordpag.IdUsuarioUltAnu = Info.IdUsuarioUltAnu;
                 cab_Ordpag.Fecha_UltAnu    = Info.Fecha_UltAnu;
                 cab_Ordpag.MotivoAnulacion = Info.MotivoAnulacion;
                 cab_Ordpag.Estado          = "I";
                 Entity.SaveChanges();
                 res = true;
             }
         }
         return(res);
     }
     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() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
        public List <cxc_Cobro_Tipo_x_Anticipo_Info> Get_List_Cobro_Tipo_x_Anticipo(int IdEmpresa)
        {
            try
            {
                List <cxc_Cobro_Tipo_x_Anticipo_Info> lst = new List <cxc_Cobro_Tipo_x_Anticipo_Info>();
                cxc_Cobro_Tipo_x_Anticipo_Info        Info;
                EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
                var address = from q in context.cxc_cobro_tipo_x_anticipo
                              where q.IdEmpresa == IdEmpresa
                              orderby q.posicion
                              select q;

                foreach (var item in address)
                {
                    Info              = new cxc_Cobro_Tipo_x_Anticipo_Info();
                    Info.IdEmpresa    = item.IdEmpresa;
                    Info.IdCobro_tipo = item.IdCobro_tipo;
                    Info.posicion     = (int)item.posicion;

                    lst.Add(Info);
                }
                return(lst);
            }
            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.InnerException.ToString());
            }
        }
        public Boolean GuardarDB(List <cxc_Cobro_Tipo_x_Anticipo_Info> lst)
        {
            try
            {
                EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();


                foreach (var Info in lst)
                {
                    if (ValidarSiExiste(Info.IdCobro_tipo, Info.IdEmpresa))
                    {
                        var address = new cxc_cobro_tipo_x_anticipo();
                        address.IdEmpresa    = Info.IdEmpresa;
                        address.IdCobro_tipo = Info.IdCobro_tipo;
                        address.posicion     = (int)Info.posicion;
                        context.cxc_cobro_tipo_x_anticipo.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.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
 public Boolean GuardarDB(cxc_cobro_x_tarjeta_Info Info)
 {
     try
     {
         using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
         {
             var Address = new cxc_cobro_x_tarjeta();
             Address.IdEmpresa             = Info.IdEmpresa;
             Address.IdSucursal            = Info.IdSucursal;
             Address.IdCobro               = Info.IdCobro;
             Address.IdCobro_tipo          = Info.IdCobro_tipo;
             Address.IdCobro_Aplicado      = Info.IdCobro_Aplicado;
             Address.IdCobro_tipo_Aplicado = Info.IdCobro_tipo_Aplicado;
             Address.IdCbte_vta_aplicado   = Info.IdCbte_vta_aplicado;
             cxc.cxc_cobro_x_tarjeta.Add(Address);
             cxc.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.InnerException + " " + ex.Message;
         throw new Exception(ex.InnerException.ToString());
     }
 }
        public Boolean EliminarDetalleCobro(int IdEmpresa, int IdSucursal, decimal IdCobro)
        {
            try
            {
                Boolean res = false;
                List <cxc_cobro_Det_Info> listaAux = new List <cxc_cobro_Det_Info>();
                listaAux = Get_List_Cobro_detalle(IdEmpresa, IdSucursal, IdCobro);

                using (EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar())
                {
                    foreach (var item in listaAux)
                    {
                        var contact = context.cxc_cobro_det.FirstOrDefault(cot => cot.IdEmpresa == item.IdEmpresa && cot.IdSucursal == item.IdSucursal && cot.IdCobro == item.IdCobro);
                        if (contact != null)
                        {
                            context.cxc_cobro_det.Remove(contact);
                            context.SaveChanges();
                            res = true;
                        }
                    }
                }
                return(res);
            }
            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() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
 public Boolean Modificar(cxc_cancelacion_Intercompany_Info info)
 {
     try
     {
         Boolean res = false;
         using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
         {
             var modificar = cxc.cxc_cancelacion_Intercompany.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCancelacion == info.IdCancelacion);
             if (modificar != null)
             {
                 modificar.cr_observacion = info.cr_observacion;
                 modificar.Observacion    = info.Observacion;
                 cxc.SaveChanges();
                 res = true;
             }
         }
         return(res);
     }
     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() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Exemple #15
0
 public Boolean GuardarDB(cxc_catalogo_Info Info)
 {
     try
     {
         using (EntitiesCuentas_x_Cobrar Context = new EntitiesCuentas_x_Cobrar())
         {
             var Address = new cxc_Catalogo();
             Address.IdCatalogo      = Info.IdCatalogo;
             Address.IdCatalogo_tipo = Info.IdCatalogo_tipo;
             Address.Nombre          = Info.Nombre;
             Address.Estado          = "A";
             Address.Orden           = Info.Orden;
             Address.IdUsuario       = Info.IdUsuario;
             Address.nom_pc          = Info.nom_pc;
             Address.ip = Info.ip;
             Context.cxc_Catalogo.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.InnerException + " " + ex.Message;
         throw new Exception(ex.InnerException.ToString());
     }
 }
        public Boolean ValidarSiExiste(string IdCobro_tipo)
        {
            bool ret = false;

            try
            {
                EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
                var address = from q in context.cxc_cobro_tipo_x_cobros_Docxc
                              where q.IdCobro_tipo == IdCobro_tipo
                              select q;

                if (address.ToList().Count > 0)
                {
                    ret = false;
                }
                else
                {
                    ret = true;
                }
                return(ret);
            }
            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.InnerException.ToString());
            }
        }
Exemple #17
0
        public List <cxc_catalogo_Info> Get_List_IdTipoLista(string cod)
        {
            try
            {
                List <cxc_catalogo_Info> lista = new List <cxc_catalogo_Info>();

                EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
                var Existe = from q in context.cxc_Catalogo
                             where q.IdCatalogo_tipo == cod
                             select q;

                foreach (var item in Existe)
                {
                    cxc_catalogo_Info info = new cxc_catalogo_Info();

                    info.IdCatalogo      = item.IdCatalogo;
                    info.IdCatalogo_tipo = item.IdCatalogo_tipo;
                    info.Nombre          = item.Nombre;
                    info.Orden           = (int)item.Orden;
                    info.Estado          = item.Estado;
                    lista.Add(info);
                }
                return(lista);
            }
            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.InnerException.ToString());
            }
        }
 public Boolean EliminarDB(cxc_cobro_tipo_x_cobros_Docxc_Info Info)
 {
     try
     {
         Boolean res = false;
         EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
         var address = context.cxc_cobro_tipo_x_cobros_Docxc.FirstOrDefault(var => var.IdCobro_tipo == Info.IdCobro_tipo);
         if (address != null)
         {
             context.cxc_cobro_tipo_x_cobros_Docxc.Remove(address);
             context.SaveChanges();
             res = true;
         }
         return(res);
     }
     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() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Exemple #19
0
 public Boolean ValidarIdTipoCatalogo_Descripcion(string IdCatalogo_tipo, string Descripcion)
 {
     try
     {
         using (EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar())
         {
             var Existe = from q in context.cxc_Catalogo
                          where q.Nombre == Descripcion && q.IdCatalogo_tipo == IdCatalogo_tipo
                          select q;
             if (Existe.ToList().Count() > 0)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
     }
     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.InnerException.ToString());
     }
 }
        public List <cxc_cobro_tipo_Info> Get_List_cobro_tipo()
        {
            try
            {
                List <cxc_cobro_tipo_Info> lst     = new List <cxc_cobro_tipo_Info>();
                EntitiesCuentas_x_Cobrar   context = new EntitiesCuentas_x_Cobrar();

                var select = from q in context.cxc_cobro_tipo
                             join w in context.cxc_cobro_tipo_x_cobros_Docxc
                             on q.IdCobro_tipo equals w.IdCobro_tipo
                             orderby w.Posicion
                             select q;


                cxc_cobro_tipo_Info _Info;
                foreach (var item in select)
                {
                    _Info = new cxc_cobro_tipo_Info();
                    _Info.IdCobro_tipo   = item.IdCobro_tipo;
                    _Info.tc_descripcion = item.tc_descripcion;
                    lst.Add(_Info);
                }
                return(lst);
            }
            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.InnerException.ToString());
            }
        }
Exemple #21
0
        public List <cxc_catalogo_Info> Get_List_catalogo()
        {
            try
            {
                List <cxc_catalogo_Info> lista = new List <cxc_catalogo_Info>();
                EntitiesCuentas_x_Cobrar oEnt  = new EntitiesCuentas_x_Cobrar();

                var select = from q in oEnt.cxc_Catalogo
                             select q;

                foreach (var item in select)
                {
                    cxc_catalogo_Info info = new cxc_catalogo_Info();
                    info.IdCatalogo = item.IdCatalogo;
                    info.Nombre     = item.Nombre;
                    lista.Add(info);
                }
                return(lista);
            }
            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.InnerException.ToString());
            }
        }
Exemple #22
0
        public int GetSecuencia(int IdEmpresa, int IdSucursal, decimal IdConciliacion, ref string mensaje)
        {
            try
            {
                int Id;
                EntitiesCuentas_x_Cobrar ECXP = new EntitiesCuentas_x_Cobrar();

                var select = ECXP.cxc_conciliacion_det.Count(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdConciliacion == IdConciliacion);
                if (select == 0)
                {
                    return(Id = 1);
                }

                else
                {
                    var select_ = (from t in ECXP.cxc_conciliacion_det
                                   where t.IdEmpresa == IdEmpresa && t.IdSucursal == IdSucursal && t.IdConciliacion == IdConciliacion
                                   select t.Secuencia).Max();
                    Id = Convert.ToInt32(select_.ToString()) + 1;
                    return(Id);
                }
            }
            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.InnerException.ToString());
            }
        }
        public List <cxc_EstadoCobro_Info> Get_List_EstadoCobro()
        {
            try
            {
                EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();

                var lista = from q in context.cxc_EstadoCobro
                            select q;

                List <cxc_EstadoCobro_Info> lst = new List <cxc_EstadoCobro_Info>();
                cxc_EstadoCobro_Info        Info;

                foreach (var item in lista)
                {
                    Info = new cxc_EstadoCobro_Info();
                    Info.IdEstadoCobro = item.IdEstadoCobro;
                    Info.Descripcion   = item.Descripcion;
                    Info.posicion      = (int)item.posicion;
                    lst.Add(Info);
                }

                return(lst);
            }
            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.InnerException.ToString());
            }
        }
Exemple #24
0
 public Boolean ModificarDB(cxc_conciliacion_det_Info info, ref string mensaje)
 {
     try
     {
         Boolean res = false;
         using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
         {
             cxc_conciliacion_det data = cxc.cxc_conciliacion_det.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdSucursal == info.IdSucursal && v.IdConciliacion == info.IdConciliacion && v.Secuencia == info.Secuencia);
             if (data != null)
             {
                 data.IdEmpresa_cbr  = info.IdEmpresa_cbr;
                 data.IdSucursal_cbr = info.IdSucursal_cbr;
                 data.IdCobro        = info.IdCobro;
                 cxc.SaveChanges();
                 res = true;
             }
         }
         return(res);
     }
     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() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Exemple #25
0
        public Boolean GuardarDB(cxc_Parametros_x_cheqProtesto_Info Info)
        {
            try
            {
                using (EntitiesCuentas_x_Cobrar Context = new EntitiesCuentas_x_Cobrar())
                {
                    var Address = new cxc_Parametros_x_cheqProtesto();

                    Address.IdEmpresa = Info.IdEmpresa;
                    Address.secuencia = Info.secuencia;
                    Address.pa_IdSucursal_x_default_x_cheqProtes = Info.pa_IdSucursal_x_default_x_cheqProtes;
                    Address.pa_IdBodega_x_default_x_cheqProtes   = Info.pa_IdBodega_x_default_x_cheqProtes;
                    Address.pa_IdProducto_x_ND_x_CheqProtes      = (Info.pa_IdProducto_x_ND_x_CheqProtes == 0) ? null : Info.pa_IdProducto_x_ND_x_CheqProtes;
                    Address.pa_IdProducto_x_NC_x_Cobro           = (Info.pa_IdProducto_x_NC_x_Cobro == 0) ? null : Info.pa_IdProducto_x_NC_x_Cobro;
                    Context.cxc_Parametros_x_cheqProtesto.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.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
 public decimal Existe(int IdCliente, ref string mensaje)
 {
     try
     {
         decimal numero = 0;
         using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
         {
             var consu = from q in cxc.cxc_cobro_x_Anticipo
                         where q.IdCliente == IdCliente
                         select q;
             foreach (var item in consu)
             {
                 numero = item.IdAnticipo;
             }
         }
         return(numero);
     }
     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.InnerException.ToString());
     }
 }
Exemple #27
0
 public cxc_cobro_tipo_Param_conta_x_sucursal_Info Get_Info_cobro_tipo_Param_conta_x_sucursal(int IdEmpresa, int IdSucursal, string IdCobro_tipo)
 {
     try
     {
         cxc_cobro_tipo_Param_conta_x_sucursal_Info info = new cxc_cobro_tipo_Param_conta_x_sucursal_Info();
         EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
         var x = from q in context.cxc_cobro_tipo_Param_conta_x_sucursal where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCobro_tipo == IdCobro_tipo select q;
         foreach (var item in x)
         {
             info.IdCobro_tipo       = item.IdCobro_tipo;
             info.IdCtaCble          = item.IdCtaCble;
             info.IdEmpresa          = item.IdEmpresa;
             info.IdSucursal         = item.IdSucursal;
             info.IdCtaCble_Anticipo = item.IdCtaCble_Anticipo;
         }
         return(info);
     }
     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.InnerException.ToString());
     }
 }
Exemple #28
0
        public cxc_catalogo_Info Get_Info_catalogo(string id)
        {
            try
            {
                EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar();
                cxc_catalogo_Info        Info    = new cxc_catalogo_Info();
                var contenido = context.cxc_Catalogo.First(var => var.IdCatalogo == id);

                Info.IdCatalogo      = contenido.IdCatalogo;
                Info.IdCatalogo_tipo = contenido.IdCatalogo_tipo;
                Info.Nombre          = contenido.Nombre;
                Info.Estado          = contenido.Estado;
                Info.Orden           = (int)contenido.Orden;
                return(Info);
            }
            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.InnerException.ToString());
            }
        }
Exemple #29
0
        public cxc_cobro_x_ct_cbtecble_Info Get_Info_cobro_x_ct_cbtecble(int IdEmpresa, int IdSucuersal, decimal IdCobro)
        {
            try
            {
                cxc_cobro_x_ct_cbtecble_Info Info = new cxc_cobro_x_ct_cbtecble_Info();
                EntitiesCuentas_x_Cobrar     fac  = new EntitiesCuentas_x_Cobrar();
                var select = from q in fac.cxc_cobro_x_ct_cbtecble
                             where q.cbr_IdEmpresa == IdEmpresa &&
                             q.cbr_IdSucursal == IdSucuersal &&
                             q.cbr_IdCobro == IdCobro
                             select q;

                foreach (var item in select)
                {
                    Info.cbr_IdCobro    = item.cbr_IdCobro;
                    Info.cbr_IdEmpresa  = item.cbr_IdEmpresa;
                    Info.cbr_IdSucursal = item.cbr_IdSucursal;
                    Info.ct_IdCbteCble  = item.ct_IdCbteCble;
                    Info.ct_IdEmpresa   = item.ct_IdEmpresa;
                    Info.ct_IdTipoCbte  = item.ct_IdTipoCbte;
                }
                return(Info);
            }
            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.InnerException.ToString());
            }
        }
 public bool ModificarDB(cxc_CatalogoTipo_Info info)
 {
     try
     {
         Boolean res = false;
         using (EntitiesCuentas_x_Cobrar context = new EntitiesCuentas_x_Cobrar())
         {
             var contenido = context.cxc_CatalogoTipo.FirstOrDefault(var => var.IdCatalogo_tipo == info.IdCatalogo_tipo);
             if (contenido != null)
             {
                 contenido.Descripcion = info.Descripcion;
                 context.SaveChanges();
                 res = true;
             }
         }
         return(res);
     }
     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.InnerException.ToString());
     }
 }