示例#1
0
        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);
        }
示例#2
0
        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);
        }