public List<stag_conteo> obtener_staging_inicio_busqueda(string busqueda){ string query = ""; if (busqueda == "0"){ query = "SELECT top 20 s.id_staging,s.id_pedido,s.id_estilo,s.comentarios,s.fecha,s.id_usuario_captura,s.total " + " from staging s order by s.id_staging desc"; }else { query = "SELECT top 20 s.id_staging,s.id_pedido,s.id_estilo,s.comentarios,s.fecha,s.id_usuario_captura,s.total " + " from staging s,PEDIDO p WHERE p.ID_PEDIDO=s.id_pedido AND p.PO like'%"+busqueda+"%' " + "order by s.id_staging desc"; } List<stag_conteo> lista = new List<stag_conteo>(); Conexion con = new Conexion(); try{ SqlCommand com = new SqlCommand(); SqlDataReader leer = null; com.Connection = con.AbrirConexion(); //com.CommandText = "SELECT s.id_staging,s.id_pedido,s.id_estilo,s.comentarios,s.fecha,s.id_usuario_captura,s.total " + // " from staging s order by s.id_staging desc"; com.CommandText = query; leer = com.ExecuteReader(); while (leer.Read()){ stag_conteo ps = new stag_conteo(); ps.id_staging = Convert.ToInt32(leer["id_staging"]); ps.estilo_nombre = consultas.buscar_descripcion_estilo(Convert.ToInt32(leer["id_estilo"])); ps.po = consultas.obtener_po_id(leer["id_pedido"].ToString()); ps.estilo = consultas.obtener_estilo(Convert.ToInt32(leer["id_estilo"])); ps.fecha = ((Convert.ToDateTime(leer["fecha"])).ToString("MMM dd yyyy")).ToUpper(); ps.cantidad = Convert.ToString(leer["total"]); ps.usuario = (consultas.buscar_nombre_usuario(leer["id_usuario_captura"].ToString())).ToUpper(); lista.Add(ps); }leer.Close(); }finally { con.CerrarConexion(); con.Dispose(); } return lista; }
//lista_papeleta_staging public List<stag_conteo> lista_papeleta_staging(int stag,int turno) { List<stag_conteo> lista = new List<stag_conteo>(); Conexion con = new Conexion(); try{ SqlCommand com = new SqlCommand(); SqlDataReader leer = null; com.Connection = con.AbrirConexion(); com.CommandText = "SELECT s.id_pedido,s.id_estilo,s.comentarios,s.fecha,s.id_usuario_captura,sc.id_talla,sc.id_pais,sc.id_color,sc.id_porcentaje,sc.total,sc.id_empleado " + " from staging_count sc,staging s where sc.id_staging=s.id_staging and sc.id_staging='"+stag+"' "; leer = com.ExecuteReader(); while (leer.Read()){ stag_conteo ps = new stag_conteo(); ps.estilo_nombre = consultas.buscar_descripcion_estilo(Convert.ToInt32(leer["id_estilo"])); ps.po = consultas.obtener_po_id(leer["id_pedido"].ToString()); ps.estilo = consultas.obtener_estilo(Convert.ToInt32(leer["id_estilo"])); ps.fecha = (Convert.ToDateTime(leer["fecha"])).ToString("MMM dd yyyy"); ps.color= consultas.obtener_color_id(Convert.ToString(leer["id_color"]))+"-"+consultas.obtener_descripcion_color_id(Convert.ToString(leer["id_color"])); ps.talla= consultas.obtener_size_id(Convert.ToString(leer["id_talla"])); ps.porcentaje = consultas.obtener_fabric_percent_id(Convert.ToString(leer["id_porcentaje"])); ps.pais= consultas.obtener_pais_id(Convert.ToString(leer["id_pais"])); ps.cantidad = Convert.ToString(leer["total"]); ps.usuario_conteo = Convert.ToString(leer["id_empleado"]); ps.observaciones = leer["comentarios"].ToString(); ps.usuario = (consultas.buscar_nombre_usuario(leer["id_usuario_captura"].ToString())).ToUpper(); if (turno == 1) { ps.turno = "PRIMER TURNO"; } else { ps.turno = "SEGUNDO TURNO"; } lista.Add(ps); }leer.Close(); }finally { con.CerrarConexion(); con.Dispose(); } return lista; }
/****************************************************************************************************************************************/ public List<stag_conteo> obtener_lista_staging_summary(int summary){ List<stag_conteo> lista = new List<stag_conteo>(); Conexion con = new Conexion(); try{ SqlCommand com = new SqlCommand(); SqlDataReader leer = null; com.Connection = con.AbrirConexion(); com.CommandText = "SELECT id_staging,id_pedido,id_estilo,total,id_usuario_captura,comentarios,fecha FROM " + " staging WHERE id_summary='" + summary + "'" ; leer = com.ExecuteReader(); while (leer.Read()){ stag_conteo s = new stag_conteo(); s.id_staging = Convert.ToInt32(leer["id_staging"]); s.fecha = (Convert.ToDateTime(leer["fecha"])).ToString("MMM dd yyyy"); s.usuario = consultas.buscar_nombre_usuario(Convert.ToString(leer["id_usuario_captura"])); s.total = Convert.ToInt32(leer["total"]); s.lista_staging = obtener_lista_items_customer_staging(s.id_staging, summary); lista.Add(s); }leer.Close(); }finally { con.CerrarConexion(); con.Dispose(); } return lista; }