public static List <Tarjeta> ListarVencidasCredito() { int oNroT; Boolean oPersonalizada; DateTime oFechaVen; Cliente Cli; int oLimite; string oCategoria; List <Tarjeta> oListadoTarjetasVencidas = new List <Tarjeta>(); Credito c; SqlDataReader oReader; SqlConnection oConexion = new SqlConnection(CONEXION.STR); SqlCommand oComando = new SqlCommand("sp_ListarTarjetasCreditoVencidas", oConexion); oComando.CommandType = CommandType.StoredProcedure; try { oConexion.Open(); oReader = oComando.ExecuteReader(); while (oReader.Read()) { oNroT = Convert.ToInt32((int)oReader["NroT"]); Cli = PersistenciaCliente.Buscar(Convert.ToInt32((int)oReader["CI"])); oFechaVen = Convert.ToDateTime((DateTime)oReader["FechaVencimiento"]); oPersonalizada = (bool)oReader["Personalizada"]; oLimite = Convert.ToInt32((int)oReader["Limite"]); oCategoria = (string)oReader["Categoria"]; c = new Credito(oNroT, Cli, oFechaVen, oPersonalizada, oLimite, oCategoria); oListadoTarjetasVencidas.Add(c); } oReader.Close(); } catch (Exception ex) { throw ex; } finally { oConexion.Close(); } return(oListadoTarjetasVencidas); }
public static List <Credito> ListarCreditoCliente(int oci) { int oNroT; Boolean oPersonalizada; DateTime oFechaVen; Cliente Cli; int oLimite; string oCategoria; List <Credito> oListadoTarjetasCredito = new List <Credito>(); SqlDataReader oReader; SqlConnection oConexion = new SqlConnection(CONEXION.STR); SqlCommand oComando = new SqlCommand("exec sp_ListarTarjetaCredito " + oci, oConexion); try { oConexion.Open(); oReader = oComando.ExecuteReader(); if (oReader.HasRows) { while (oReader.Read()) { oNroT = Convert.ToInt32((int)oReader["NroT"]); oFechaVen = (DateTime)oReader["FechaVencimiento"]; Cli = PersistenciaCliente.Buscar(Convert.ToInt32((int)oReader["CI"])); oPersonalizada = (bool)oReader["Personalizada"]; oLimite = Convert.ToInt32((int)oReader["Limite"]); oCategoria = (string)oReader["Categoria"]; Credito c = new Credito(oNroT, Cli, oFechaVen, oPersonalizada, oLimite, oCategoria); oListadoTarjetasCredito.Add(c); } } oReader.Close(); } catch (Exception ex) { throw ex; } finally { oConexion.Close(); } return(oListadoTarjetasCredito); }
public static List <Tarjeta> ListarVencidasDebito() { int oNroT; Boolean oPersonalizada; DateTime oFechaVen; Cliente Cli; double oSaldo; int oCantC; List <Tarjeta> oListadoTarjetasVencidas = new List <Tarjeta>(); Debito d; SqlDataReader oReader; SqlConnection oConexion = new SqlConnection(CONEXION.STR); SqlCommand oComando = new SqlCommand("sp_ListarTarjetasDebitoVencidas", oConexion); oComando.CommandType = CommandType.StoredProcedure; try { oConexion.Open(); oReader = oComando.ExecuteReader(); while (oReader.Read()) { oNroT = Convert.ToInt32((int)oReader["NroT"]); Cli = PersistenciaCliente.Buscar(Convert.ToInt32((int)oReader["CI"])); oFechaVen = Convert.ToDateTime((DateTime)oReader["FechaVencimiento"]); oPersonalizada = (bool)oReader["Personalizada"]; oSaldo = Convert.ToDouble((double)oReader["Saldo"]); oCantC = Convert.ToInt32((int)oReader["CantCuentas"]); d = new Debito(oNroT, Cli, oFechaVen, oPersonalizada, oSaldo, oCantC); oListadoTarjetasVencidas.Add(d); } oReader.Close(); } catch (Exception ex) { throw ex; } finally { oConexion.Close(); } return(oListadoTarjetasVencidas); }
public static Pedido BuscarPorNumero(int oNum) { Int64 rucMedicamento; int codMedicamento, cantidad, estado; string oCliente; Pedido oPed = null; SqlDataReader oReader; SqlConnection oConexion = new SqlConnection(Conexion.STR); SqlCommand oComando = new SqlCommand("BuscarPedidoXNumero", oConexion); oComando.CommandType = CommandType.StoredProcedure; oComando.Parameters.AddWithValue("@numero", oNum); try { oConexion.Open(); oReader = oComando.ExecuteReader(); if (oReader.HasRows) { if (oReader.Read()) { oCliente = (string)oReader["cliente"]; rucMedicamento = (Int64)oReader["rucMedicamento"]; codMedicamento = (int)oReader["codMedicamento"]; cantidad = (int)oReader["cantidad"]; estado = (int)oReader["estado"]; Cliente cliente = PersistenciaCliente.Buscar(oCliente); Medicamento oMed = PersistenciaMedicamento.Buscar(rucMedicamento, codMedicamento); oPed = new Pedido(oNum, cantidad, estado, cliente, oMed); } } oReader.Close(); } catch (Exception ex) { throw ex; } finally { oConexion.Close(); } return(oPed); }
public static List <Debito> ListarDebitoCliente(int oci) { int oNroT; Boolean oPersonalizada; DateTime oFechaVen; Cliente Cli; Double oSaldo; int oCantCuentas; List <Debito> oListadoTarjetasDebito = new List <Debito>(); SqlDataReader oReader; SqlConnection oConexion = new SqlConnection(CONEXION.STR); SqlCommand oComando = new SqlCommand("exec sp_ListarTarjetaDebito " + oci, oConexion); try { oConexion.Open(); oReader = oComando.ExecuteReader(); if (oReader.HasRows) { while (oReader.Read()) { oNroT = Convert.ToInt32((int)oReader["NroT"]); oFechaVen = (DateTime)oReader["FechaVencimiento"]; Cli = PersistenciaCliente.Buscar(Convert.ToInt32((int)oReader["CI"])); oPersonalizada = (bool)oReader["Personalizada"]; oSaldo = Convert.ToDouble((Double)oReader["Saldo"]); oCantCuentas = Convert.ToInt32((int)oReader["CantCuentas"]); Debito d = new Debito(oNroT, Cli, oFechaVen, oPersonalizada, oSaldo, oCantCuentas); oListadoTarjetasDebito.Add(d); } } oReader.Close(); } catch (Exception ex) { throw ex; } finally { oConexion.Close(); } return(oListadoTarjetasDebito); }
public static List <Alquiler> Listar_Alquileres_Por_Vehiculo(Vehiculo V) { List <Alquiler> Listado = new List <Alquiler>();; SqlDataReader oReader; SqlConnection oConexion = new SqlConnection(Conexion.STR); SqlCommand oComando = new SqlCommand("Listado_Alquileres_Por_Vehiculo", oConexion); oComando.CommandType = CommandType.StoredProcedure; oComando.Parameters.AddWithValue("@vehiculo", V.Matricula); try { oConexion.Open(); oReader = oComando.ExecuteReader(); if (oReader.HasRows) { while (oReader.Read()) { Alquiler A = new Alquiler(PersistenciaCliente.Buscar(Convert.ToInt32(oReader["cliente"])), PersistenciaVehiculo.Buscar(oReader["vehiculo"].ToString()), Convert.ToDateTime(oReader["fechainicio"]), Convert.ToDateTime(oReader["fechafin"]), Convert.ToInt32(oReader["costo"]), false); Listado.Add(A); } } oReader.Close(); } catch (Exception ex) { throw new ApplicationException("Problemas con la base de datos:" + ex.Message); } finally { oConexion.Close(); } return(Listado); }
public static List <Pedido> ListarEntregados(Medicamento m) { List <Pedido> lista = new List <Pedido>(); SqlConnection cn = new SqlConnection(Conexion.str); SqlCommand cmd = new SqlCommand("listarpedidosentregados", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codigo", m.Codigo); cmd.Parameters.AddWithValue("ruc", m.Proveedor.Ruc); SqlDataReader reader; try { cn.Open(); reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { int codigo = (int)reader["numero"]; string usuario = (string)reader["nombreusuario"]; int articulo = (int)reader["codigo"]; int ruc = (int)reader["ruc"]; int cantidad = (int)reader["cantidad"]; string estado = (string)reader["estado"]; Cliente c = PersistenciaCliente.Buscar(usuario); Pedido p = new Pedido(codigo, c, m, cantidad, estado); lista.Add(p); } reader.Close(); } } catch (Exception ex) { throw ex; } finally { cn.Close(); } return(lista); }
public static Pedido Buscar(int numero) { Pedido p = null; SqlConnection cn = new SqlConnection(Conexion.str); SqlCommand cmd = new SqlCommand("buscarpedido", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("numero", numero); SqlDataReader reader; try { cn.Open(); reader = cmd.ExecuteReader(); if (reader.HasRows) { reader.Read(); int codigo = (int)reader["numero"]; string usuario = (string)reader["nombreusuario"]; int ruc = (int)reader["ruc"]; int cantidad = (int)reader["cantidad"]; string estado = (string)reader["estado"]; Cliente c = PersistenciaCliente.Buscar(usuario); Medicamento m = PersistenciaMedicamento.Buscar(codigo, ruc); p = new Pedido(codigo, c, m, cantidad, estado); } reader.Close(); } catch (Exception ex) { throw ex; } finally { cn.Close(); } return(p); }