public void busca_pagos() { Models.Compras compras = new Models.Compras(); using (compras) { List <Models.Compras> compra = compras.getCompras_sin_pagar(); if (compra.Count > 0) { noticacion("Proximos pagos a proveedores", "Tiene pagos por caducar"); } } }
public List <Compras> GetCompras() { string query = "select tbacompras.id, tbacompras.fecha,tbacompras.documento , tbacompras.fecha_doc, tbaproveedores.nombre as proveedor ,tbacompras.status, tbacompras.dias, tbacompras.fecha_credito, tbacompras.pagado, tbacompras.subtotal, tbacompras.iva, tbacompras.total, tbacompras.descuento, tbacompras.f_recepcion, tbacompras.autorizo from tbacompras inner join tbaproveedores on tbacompras.id_proveedor=tbaproveedores.id"; MySqlDataReader data = runQuery(query); List <Compras> result = new List <Compras>(); if (data.HasRows) { while (data.Read()) { Compras item = buildCompra(data); result.Add(item); } } return(result); }
public List <Compras> getCompras_sin_pagar() { string query = "select tbacompras.id, tbacompras.fecha, tbacompras.documento, tbacompras.fecha_doc, tbaproveedores.nombre as proveedor ,tbacompras.status, tbacompras.dias, tbacompras.fecha_credito, tbacompras.pagado, tbacompras.subtotal, tbacompras.iva, tbacompras.total, tbacompras.descuento, tbacompras.f_recepcion, tbacompras.autorizo from tbacompras inner join tbaproveedores on tbacompras.id_proveedor=tbaproveedores.id"; query += " where tbacompras.pagado='NO' and fecha_credito BETWEEN CONCAT(DATE_SUB(CURDATE(),INTERVAL 3 DAY),' 00:00:00') AND CONCAT(DATE_ADD(CURDATE(),INTERVAL 3 DAY),' 00:00:00')"; MySqlDataReader data = runQuery(query); List <Compras> result = new List <Compras>(); if (data.HasRows) { while (data.Read()) { Compras item = buildCompra(data); result.Add(item); } } return(result); }
private Compras buildCompra(MySqlDataReader data) { Compras item = new Compras( data.GetInt32("id"), data.GetString("documento"), Convert.ToString(data.GetDateTime("fecha")), Convert.ToString(data.GetDateTime("fecha_doc")), data.GetString("proveedor"), data.GetString("status"), data.GetInt16("dias"), Convert.ToString(data.GetDateTime("fecha_credito")), data.GetString("pagado"), data.GetDouble("subtotal"), data.GetDouble("iva"), data.GetDouble("total"), data.GetDouble("descuento"), Convert.ToString(data.GetDateTime("f_recepcion")), data.GetInt32("autorizo") ); return(item); }