public List <EntidadesCompartidas.Cuenta> ListaCuentasDeCliente(EntidadesCompartidas.Cliente pCLiente) { SqlConnection _cnn = new SqlConnection(Conexion.Cnn); Cuenta _unaCta = null; List <Cuenta> _lista = new List <Cuenta>(); SqlCommand _comando = new SqlCommand("ListadoCuentasCliente", _cnn); _comando.CommandType = System.Data.CommandType.StoredProcedure; _comando.Parameters.AddWithValue("@NumCli", pCLiente.NumCli); try { _cnn.Open(); SqlDataReader _lector = _comando.ExecuteReader(); if (_lector.HasRows) { while (_lector.Read()) { _unaCta = new Cuenta((int)_lector["NumCta"], (PersistenciaCliente.GetInstancia().Buscar((int)_lector["NumCli"])), Convert.ToDouble(_lector["SaldoCta"])); _lista.Add(_unaCta); } } _lector.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { _cnn.Close(); } return(_lista); }
public List <CuentaCorriente> Listado() { SqlConnection _cnn = new SqlConnection(Conexion.Cnn); CuentaCorriente _unaCta = null; List <CuentaCorriente> _lista = new List <CuentaCorriente>(); SqlCommand _comando = new SqlCommand("ListadoCuentaCorriente", _cnn); _comando.CommandType = System.Data.CommandType.StoredProcedure; try { _cnn.Open(); SqlDataReader _lector = _comando.ExecuteReader(); if (_lector.HasRows) { while (_lector.Read()) { _unaCta = new CuentaCorriente((int)_lector["NumCta"], (PersistenciaCliente.GetInstancia().Buscar((int)_lector["NumCli"])), Convert.ToDouble(_lector["SaldoCta"]), Convert.ToDouble(_lector["MinimoCta"])); _lista.Add(_unaCta); } } _lector.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { _cnn.Close(); } return(_lista); }
public CuentaCorriente Buscar(int pNumCta) { SqlConnection _cnn = new SqlConnection(Conexion.Cnn); CuentaCorriente _unaCta = null; SqlCommand _comando = new SqlCommand("BuscarCuentaCorriente", _cnn); _comando.CommandType = System.Data.CommandType.StoredProcedure; _comando.Parameters.AddWithValue("@NumCta", pNumCta); try { _cnn.Open(); SqlDataReader _lector = _comando.ExecuteReader(); if (_lector.HasRows) { _lector.Read(); _unaCta = new CuentaCorriente((int)_lector["NumCta"], (PersistenciaCliente.GetInstancia().Buscar((int)_lector["NumCli"])), Convert.ToDouble(_lector["SaldoCta"]), Convert.ToDouble(_lector["MinimoCta"])); } } catch (Exception ex) { throw new Exception(ex.Message); } finally { _cnn.Close(); } return(_unaCta); }
internal List <Visita> ListaVisitas(string rutEmpresa) { SqlConnection conexion = null; SqlDataReader drVisitas = null; try { conexion = new SqlConnection(Conexion.Cnn); SqlCommand cmdListarVisitas = new SqlCommand("VisitasDeEmpresa", conexion); cmdListarVisitas.CommandType = CommandType.StoredProcedure; cmdListarVisitas.Parameters.AddWithValue("@rut", rutEmpresa); conexion.Open(); drVisitas = cmdListarVisitas.ExecuteReader(); List <Visita> visitas = new List <Visita>(); if (drVisitas.HasRows) { while (drVisitas.Read()) { Cliente cliente = PersistenciaCliente.GetInstancia().BuscarCliente(Convert.ToInt32(drVisitas["CICliente"])); Visita visita = new Visita(cliente, (DateTime)drVisitas["FechaHora"], Convert.ToBoolean(drVisitas["VisitaAceptada"])); visitas.Add(visita); } } return(visitas); } catch (Exception ex) { throw new Exception("Error de DB: " + ex.Message); } finally { if (drVisitas != null) { drVisitas.Close(); } if (conexion != null) { conexion.Close(); } } }
public static IPersistenciaCliente GetPersistenciaCliente() { return(PersistenciaCliente.GetInstancia()); }
public List <EntidadesCompartidas.Prestamo> ListoPrestamos() { SqlConnection _cnn = new SqlConnection(Conexion.Cnn); Prestamo _unPrestamo = null; List <Prestamo> _lista = new List <Prestamo>(); SqlCommand _comando = new SqlCommand("TodosLosPrestamos", _cnn); _comando.CommandType = System.Data.CommandType.StoredProcedure; try { _cnn.Open(); SqlDataReader _lector = _comando.ExecuteReader(); if (_lector.HasRows) { while (_lector.Read()) { _unPrestamo = new Prestamo(Convert.ToInt32(_lector["IdPres"]), PersistenciaCliente.GetInstancia().Buscar(Convert.ToInt32(_lector["NumCli"])), Convert.ToDateTime(_lector["FechaPres"]), Convert.ToDouble(_lector["MontoPres"]), Convert.ToBoolean(_lector["AprobadoPres"])); _lista.Add(_unPrestamo); } } _lector.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { _cnn.Close(); } return(_lista); }