Example #1
0
        public void CrearCobranzaDetalle(List <Recibo> recibos, string user)
        {
            var DAC = new DALCobranza();
            var id  = recibos.FirstOrDefault().idcobranza;

            try
            {
                foreach (var item in recibos)
                {
                    DAC.CrearCobranzaDetalle(item);
                }
                DAC.CrearTotales(id);
                logSQL.CrearBitacora(new BitacoraSQL()
                {
                    mensaje = "Cobranz aDetalle " + Convert.ToString(id), tipo = "negocio", Usuario = user
                });
            }
            catch (Exception ex)
            {
                logSQL.CrearBitacora(new BitacoraSQL()
                {
                    mensaje = ex.Message, tipo = "sistema", Usuario = user, CustomError = ex.StackTrace
                });
                throw ex;
            }
        }
Example #2
0
        public List <Cliente> SaldoCuentaCorriente(Cliente objeto)
        {
            var DAC = new DALCobranza();

            try
            {
                var datatable = DAC.SaldoCuentaCOrriente(objeto);
                return(datatable.AsEnumerable().Select(row => new Cliente()
                {
                    Saldo = row.Field <decimal>("Saldo"),
                }).ToList());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        public Cobranza CrearCobranzaCabecera(Cobranza cobranza, string user)
        {
            var DAC = new DALCobranza();

            try
            {
                return(DAC.CrearCobranza(cobranza));
            }
            catch (Exception ex)
            {
                logSQL.CrearBitacora(new BitacoraSQL()
                {
                    mensaje = ex.Message, tipo = "sistema", Usuario = user, CustomError = ex.StackTrace
                });
                throw ex;
            }
        }
Example #4
0
        public void CrearTotales(int recibo)
        {
            var DAC = new DALCobranza();

            try
            {
                DAC.CrearTotales(recibo);
            }
            catch (Exception ex)
            {
                logSQL.CrearBitacora(new BitacoraSQL()
                {
                    mensaje = ex.Message, tipo = "sistema", Usuario = "", CustomError = ex.StackTrace
                });
                throw ex;
            }
        }
Example #5
0
        public List <Cliente> BuscarCobranza_View(Cliente objeto)
        {
            var DAC = new DALCobranza();

            try
            {
                var datatable = DAC.BuscarCobranza_View(objeto);
                return(datatable.AsEnumerable().Select(row => new Cliente()
                {
                    NumeroCobranza = row.Field <int>("Numero"),
                    FechaCobranza = row.Field <DateTime>("Fecha"),
                    TotalCobranza = row.Field <decimal>("Total"),
                }).ToList());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }