Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        /*******************************************************************************************************************/

       

        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;
        }