public List<pedido_staging> obtener_stag_inicial() { List<pedido_staging> lista = new List<pedido_staging>(); Conexion conn = new Conexion(); try{ SqlCommand comando = new SqlCommand(); SqlDataReader leerFilas = null; comando.Connection = conn.AbrirConexion(); comando.CommandText = "SELECT top 25 'p' as 'tipo',PS.ID_PEDIDOS,PS.ITEM_ID,PS.ID_COLOR,PS.ID_PO_SUMMARY FROM PO_SUMMARY PS,PEDIDO P WHERE P.ID_PEDIDO=PS.ID_PEDIDOS AND P.ID_STATUS!=6 AND P.ID_STATUS!=7 "; leerFilas = comando.ExecuteReader(); while (leerFilas.Read()) { pedido_staging ps = new pedido_staging(); ps.id_summary = Convert.ToInt32(leerFilas["ID_PO_SUMMARY"]); ps.id_pedido = Convert.ToInt32(leerFilas["ID_PEDIDOS"]); ps.id_estilo = Convert.ToInt32(leerFilas["ITEM_ID"]); ps.descripcion = consultas.buscar_descripcion_estilo(ps.id_estilo); /*ps.id_customer= Convert.ToInt32(leer["id_customer"]); ps.id_customer_final= Convert.ToInt32(leer["id_customer_final"]);*/ ps.estilo_nombre = consultas.buscar_descripcion_estilo(ps.id_estilo); ps.po = consultas.obtener_po_id((ps.id_pedido).ToString()); //ps.total= Convert.ToInt32(leer["total"]); ps.estilo = consultas.obtener_estilo(ps.id_estilo); //ps.id_inventario = Convert.ToInt32(leer["id_inventario"]); ps.id_inventario = 0; //ps.fecha = (Convert.ToDateTime(leer["fecha"])).ToString("MMM dd yyyy"); ps.tipo_stag = Convert.ToString(leerFilas["tipo"]); lista.Add(ps); } leerFilas.Close(); } finally { conn.CerrarConexion(); conn.Dispose(); } return lista; }
/*******************************************************************************************************************/ public List<pedido_staging> lista_papeleta(int estilo,int pedido,int turno){ List<pedido_staging> lista = new List<pedido_staging>(); Conexion con = new Conexion(); try{ SqlCommand com = new SqlCommand(); SqlDataReader leer = null; com.Connection = con.AbrirConexion(); /* if (tipo == "r") { com.CommandText = "SELECT r.id_inventario,r.total, i.id_pedido,i.id_estilo,i.descripcion,rg.fecha from recibos_items r,inventario i,recibos rg where " + " r.id_inventario=i.id_inventario and i.id_inventario='" + inventario + "' and r.id_recibo=rg.id_recibo order by rg.fecha desc"; } if (tipo == "s") {*/ //com.CommandText = "SELECT i.id_inventario, i.id_pedido,i.id_estilo,i.descripcion from inventario i where " + //" i.id_inventario='" + inventario + "' "; //} com.CommandText = "select ID_PEDIDOS,ITEM_ID from PO_SUMMARY WHERE ID_PEDIDOS='"+pedido+"' AND ITEM_ID='"+estilo+"'"; leer = com.ExecuteReader(); while (leer.Read()){ pedido_staging ps = new pedido_staging(); ps.id_pedido = Convert.ToInt32(leer["ID_PEDIDOS"]); ps.id_estilo = Convert.ToInt32(leer["ITEM_ID"]); ps.descripcion = consultas.buscar_descripcion_estilo(ps.id_estilo); ps.estilo_nombre = consultas.buscar_descripcion_estilo(ps.id_estilo); ps.po = consultas.obtener_po_id((ps.id_pedido).ToString()); //ps.total = Convert.ToInt32(leer["total"]); ps.estilo = consultas.obtener_estilo(ps.id_estilo); //ps.id_inventario = Convert.ToInt32(leer["id_inventario"]); //ps.fecha = (Convert.ToDateTime(leer["fecha"])).ToString("MMM dd yyyy"); if (turno == 1) { ps.turno = "PRIMER TURNO"; } else { ps.turno = "SEGUNDO TURNO"; } lista.Add(ps); }leer.Close(); }finally { con.CerrarConexion(); con.Dispose(); } return lista; }