public IEnumerable <recibo> lista_recibo_etiqueta(string id_recibo) { List <recibo> listar = new List <recibo>(); // recibo rec = new recibo(); Conexion conn = new Conexion(); try{ SqlCommand comando = new SqlCommand(); SqlDataReader leerFilas = null; comando.Connection = conn.AbrirConexion(); comando.CommandText = "SELECT r.id_recibo,r.fecha,r.total,r.mp_number,r.mill_po,r.po_reference, u.Nombres,u.Apellidos, s.sucursal from recibos r,Usuarios u,sucursales s " + " where r.id_usuario=u.Id and r.id_sucursal=s.id_sucursal and r.id_recibo='" + id_recibo + "' order by r.id_recibo desc"; leerFilas = comando.ExecuteReader(); while (leerFilas.Read()) { recibo rec = new recibo(); rec.id_recibo = Convert.ToInt32(leerFilas["id_recibo"]); rec.fecha = (Convert.ToDateTime(leerFilas["fecha"])).ToString("MMM dd yyyy"); rec.usuario = leerFilas["Nombres"].ToString() + " " + leerFilas["apellidos"].ToString(); rec.total = Convert.ToInt32(leerFilas["total"]); rec.sucursal = leerFilas["sucursal"].ToString(); rec.items = buscar_items_recibo(rec.id_recibo); rec.mp_number = leerFilas["mp_number"].ToString(); rec.mill_po = leerFilas["mill_po"].ToString(); rec.po_referencia = leerFilas["po_reference"].ToString(); List <recibos_item> ri = new List <recibos_item>(); ri = obtener_lista_items(id_recibo); rec.lista_recibos_item = ri; listar.Add(rec); } leerFilas.Close(); }finally{ conn.CerrarConexion(); conn.Dispose(); } return(listar); }
public List <recibo> obtener_lista_recibos_summary(int summary) { List <recibo> lista = new List <recibo>(); Conexion con = new Conexion(); try{ SqlCommand com = new SqlCommand(); SqlDataReader leer = null; com.Connection = con.AbrirConexion(); com.CommandText = "SELECT distinct r.id_recibo,r.fecha,r.id_sucursal,r.mill_po,r.po_reference FROM " + " recibos r,recibos_items ri,inventario i WHERE ri.id_summary='" + summary + "' AND r.id_recibo=ri.id_recibo AND " + " ri.id_inventario=i.id_inventario AND i.id_categoria_inventario=1 "; leer = com.ExecuteReader(); while (leer.Read()) { recibo r = new recibo(); r.id_recibo = Convert.ToInt32(leer["id_recibo"]); r.fecha = (Convert.ToDateTime(leer["fecha"])).ToString("MMM dd yyyy"); r.id_sucursal = Convert.ToInt32(leer["id_sucursal"]); r.mill_po = Convert.ToString(leer["mill_po"]); r.po_referencia = Convert.ToString(leer["po_reference"]); r.lista_recibos_item = obtener_lista_items_customer(r.id_recibo, summary); lista.Add(r); } leer.Close(); }finally { con.CerrarConexion(); con.Dispose(); } return(lista); }
public List <recibo> Listarecibos() { List <recibo> listar = new List <recibo>(); Conexion conn = new Conexion(); try{ SqlCommand comando = new SqlCommand(); SqlDataReader leerFilas = null; comando.Connection = conn.AbrirConexion(); comando.CommandText = "SELECT r.id_recibo,r.fecha,r.total,r.mp_number,r.mill_po,r.po_reference, u.Nombres,u.Apellidos, s.sucursal from recibos r,Usuarios u,sucursales s " + " where r.id_usuario=u.Id and r.id_sucursal=s.id_sucursal order by r.id_recibo desc"; leerFilas = comando.ExecuteReader(); while (leerFilas.Read()) { recibo l = new recibo(); l.id_recibo = Convert.ToInt32(leerFilas["id_recibo"]); l.fecha = (Convert.ToDateTime(leerFilas["fecha"])).ToString("MMM dd yyyy"); l.usuario = leerFilas["Nombres"].ToString() + " " + leerFilas["apellidos"].ToString(); l.total = Convert.ToInt32(leerFilas["total"]); l.sucursal = leerFilas["sucursal"].ToString(); l.items = buscar_items_recibo(l.id_recibo); l.mp_number = leerFilas["mp_number"].ToString(); l.mill_po = leerFilas["mill_po"].ToString(); l.po_referencia = leerFilas["po_reference"].ToString(); listar.Add(l); } leerFilas.Close(); }finally{ conn.CerrarConexion(); conn.Dispose(); } return(listar); }