public List <Ingresocp> BuscarPorLugar(string dato, DateTime De, DateTime A) { Lugar objlugar = new Lugar(); Cliente objcliente = new Cliente(); List <Ingresocp> ingresocps = new List <Ingresocp>(); Ingresocp elemento = new Ingresocp(); FormaPago objformapago = new FormaPago(); Banco objbanco = new Banco(); DateTime fecha; SqlConnection conect = new SqlConnection("server = MBETANCOURT; database = cafedb; integrated security = true"); conect.Open(); string select = "select * from ingresocp;"; SqlCommand comando = new SqlCommand(select, conect); SqlDataReader registros = comando.ExecuteReader(); while (registros.Read()) { elemento = new Ingresocp { NÚMERO = registros["id_ingresocp"].ToString(), DPI = registros["id_clientecp"].ToString(), CLIENTE = objcliente.getNombre(registros["id_clientecp"].ToString()), ID_LUGAR = registros["id_lugarcp"].ToString(), LUGAR = objlugar.getNombre(registros["id_lugarcp"].ToString()), ENTREGÓ = registros["entregacp"].ToString(), PESO_BRUTO = registros["peso_brutocp"].ToString(), TARA = registros["taracp"].ToString(), PESO_NETO = registros["peso_netocp"].ToString(), PRECIO = registros["precio"].ToString(), TOTAL = "Q " + Convert.ToString(Convert.ToDecimal(registros["peso_netocp"].ToString()) * Convert.ToDecimal(registros["precio"].ToString())), ID_FORMAPAGO = registros["id_formapagocp"].ToString(), FORMA_PAGO = objformapago.getDescripcion(registros["id_formapagocp"].ToString()), CUENTA = registros["cuentacp"].ToString(), BANCO = objbanco.getNombre(registros["cuentacp"].ToString()), FECHA = registros["fechacp"].ToString(), USUARIO = registros["usuariocp"].ToString() }; if (elemento.LUGAR.Equals(dato)) { fecha = Convert.ToDateTime(elemento.FECHA); if (fecha.ToString("dd/MM/yyyy").Equals(De.ToString("dd/MM/yyyy")) && fecha.ToString("dd/MM/yyyy").Equals(A.ToString("dd/MM/yyyy")) || fecha >= De && fecha <= A) { ingresocps.Add(elemento); } } } conect.Close(); return(ingresocps); }
public List <Ingresocp> BuscarNum(string pNumero) { Lugar objlugar = new Lugar(); Cliente objcliente = new Cliente(); List <Ingresocp> ingresocps = new List <Ingresocp>(); Ingresocp elemento = new Ingresocp(); FormaPago objformapago = new FormaPago(); Banco objbanco = new Banco(); SqlConnection conect = new SqlConnection("server = MBETANCOURT; database = cafedb; integrated security = true"); conect.Open(); string select = "select * from ingresocp where id_ingresocp = '" + pNumero + "';"; SqlCommand comando = new SqlCommand(select, conect); SqlDataReader registros = comando.ExecuteReader(); if (registros.Read()) { elemento = new Ingresocp { NÚMERO = registros["id_ingresocp"].ToString(), DPI = registros["id_clientecp"].ToString(), CLIENTE = objcliente.getNombre(registros["id_clientecp"].ToString()), ID_LUGAR = registros["id_lugarcp"].ToString(), LUGAR = objlugar.getNombre(registros["id_lugarcp"].ToString()), ENTREGÓ = registros["entregacp"].ToString(), PESO_BRUTO = registros["peso_brutocp"].ToString(), TARA = registros["taracp"].ToString(), PESO_NETO = registros["peso_netocp"].ToString(), PRECIO = registros["precio"].ToString(), TOTAL = "Q " + Convert.ToString(Convert.ToDecimal(registros["peso_netocp"].ToString()) * Convert.ToDecimal(registros["precio"].ToString())), ID_FORMAPAGO = registros["id_formapagocp"].ToString(), FORMA_PAGO = objformapago.getDescripcion(registros["id_formapagocp"].ToString()), CUENTA = registros["cuentacp"].ToString(), BANCO = objbanco.getNombre(registros["cuentacp"].ToString()), FECHA = registros["fechacp"].ToString(), USUARIO = registros["usuariocp"].ToString() }; ingresocps.Add(elemento); } conect.Close(); return(ingresocps); }