Exemple #1
0
 public static PCajero GetInstancia()
 {
     if (_instancia == null)
     {
         _instancia = new PCajero();
     }
     return(_instancia);
 }
Exemple #2
0
        public List <Pago> ListarPagos(string usuario, string clave)
        {
            List <Pago> listaPagos = null;

            using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave)))
            {
                using (SqlCommand cmd = new SqlCommand("ListarPagos", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    try
                    {
                        cnn.Open();

                        using (SqlDataReader reader = cmd.ExecuteReader())
                        {
                            if (reader.HasRows)
                            {
                                listaPagos = new List <Pago>();

                                while (reader.Read())
                                {
                                    Pago _Pago = new Pago((int)reader["NumInterno"],
                                                          (DateTime)reader["Fecha"], (int)reader["Monto"],
                                                          PCajero.GetInstancia().BuscarCajero(Convert.ToInt32(reader["Cajero"]), usuario, clave),
                                                          ListarFacturas(Convert.ToInt32(reader["NumInterno"]), usuario, clave));

                                    listaPagos.Add(_Pago);
                                }
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
            }

            return(listaPagos);
        }
Exemple #3
0
 public static IPCajero GetPCajero()
 {
     return(PCajero.GetInstancia());
 }