Example #1
0
 public static CajeroPersistencia GetInstancia()
 {
     if (instancia == null)
     {
         instancia = new CajeroPersistencia();
     }
     return(instancia);
 }
Example #2
0
        //Listar Pagos
        public List <Pago> listar(Usuario usuLogueado)
        {
            Conexion      con = new Conexion();
            SqlConnection cnn = new SqlConnection(con.cnnUsu(usuLogueado));

            SqlCommand    cmd = new SqlCommand("ListarPagos", cnn);
            SqlDataReader lector;

            List <Pago> lista = new List <Pago>();
            int         idPago;
            DateTime    fecha;
            // Cajero unCajero;
            int monto;
            int codCajero;

            try
            {
                cnn.Open();
                lector = cmd.ExecuteReader();

                while (lector.Read())
                {
                    idPago    = (int)lector["numeroInt"];
                    fecha     = (DateTime)lector["fecha"];
                    codCajero = (int)lector["cedulaCajero"];
                    monto     = (int)lector["montoTotal"];

                    Pago unPago = new Pago(idPago, fecha, monto, CajeroPersistencia.GetInstancia().BuscarCajeroTodos(codCajero, usuLogueado), FacturaPersistencia.ListarFacturaTodos(idPago, usuLogueado));
                    lista.Add(unPago);
                }
                lector.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                cnn.Close();
            }

            return(lista);
        }
Example #3
0
 public static ICajeroPersistencia GetPersistenciaCajero()
 {
     return(CajeroPersistencia.GetInstancia());
 }