Exemplo n.º 1
0
 public ReferenciaNoConciliadaPedidoDatos
     (int corporativo, int sucursal, string sucursaldes, int año, int folio, short mes, int celula, int añoped, int pedido, string pedidoreferencia, int cliente, string nombre, int remisionpedido, string seriepedido,
     int foliosat, string seriesat, string concepto, decimal total, short formaconciliacion, short statusconcepto, string statusconciliacion, DateTime foperacion, DateTime fmovimiento,
     decimal diferencia, DetalleSaldoAFavor DetalleSaldo, MensajesImplementacion implementadorMensajes)
     : base(corporativo, sucursal, sucursaldes, año, folio, mes, celula, añoped, pedido, pedidoreferencia, cliente, nombre, remisionpedido, seriepedido, foliosat, seriesat, concepto, total, formaconciliacion,
            statusconcepto, statusconciliacion, foperacion, fmovimiento, diferencia, DetalleSaldo, implementadorMensajes)
 {
 }
        public override List <DetalleSaldoAFavor> ConsultaSaldoAFavor(string FInicial, string FFinal, string Cliente, decimal monto, Conexion conexion)
        {
            List <DetalleSaldoAFavor> ListaRetorno = new List <DetalleSaldoAFavor>();

            try
            {
                using (SqlConnection cnn = new SqlConnection(objApp.CadenaConexion))
                {
                    cnn.Open();
                    SqlCommand    comando = new SqlCommand("spCBConsultaSaldosAFavor", cnn);
                    SqlDataReader reader  = comando.ExecuteReader();
                    while (reader.Read())
                    {
                        DetalleSaldoAFavor objDetalle = new DetalleSaldoAFavor
                        {
                            Folio          = Convert.ToInt32(reader["Folio"]),
                            Cliente        = reader["Cliente"].ToString(),
                            NombreCliente  = reader["NombreCliente"].ToString(),
                            CuentaBancaria = reader["CuentaBancaria"].ToString(),
                            Banco          = reader["Banco"].ToString(),
                            Sucursal       = reader["Sucursal"].ToString(),
                            TipoCargo      = reader["TipoCargo"].ToString(),
                            Global         = bool.Parse(reader["Global"].ToString()),
                            Fsaldo         = DateTime.Parse(reader["Fsaldo"].ToString()),
                            Importe        = decimal.Parse(reader["Importe"].ToString()),
                            Conciliada     = reader["Conciliada"].ToString(),
                        };
                        ListaRetorno.Add(objDetalle);
                    }
                }
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(ListaRetorno);
        }