private List <ReportePedidosRemisiones> GetListRemisiones() { try { int tipodereporte = 0; Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; List <ReportePedidosRemisiones> lisInventarios = new List <ReportePedidosRemisiones>(); ReportePedidosRemisiones semanal = new ReportePedidosRemisiones(); //if (cmb.SelectedValue == "") //{ // tipodereporte = 0; //} //else //{ // tipodereporte = 1; //} int id_cd; DateTime?fecini; DateTime?fecfin; int id_prd; id_cd = this.txtAlmacen.Text == "" ? -1 : Convert.ToInt32(this.txtAlmacen.Text); fecini = dpFecha1.SelectedDate; fecfin = dpFechaFin.SelectedDate; id_prd = this.TxtId_Prd.Text == "" ? -1 : Convert.ToInt32(this.TxtId_Prd.Text); string cnn = sesion.Emp_Cnx; new CN_InvExcesoInventario().ConsultaPedidosColocados(cnn, ref lisInventarios, tipodereporte, id_cd, fecini, fecfin, id_prd, 2); return(lisInventarios); } catch (Exception ex) { throw ex; } }
public void ConsultaPedidosColocados(string conexion, ref List <ReportePedidosRemisiones> lisInventarios, int tiporeporte, int id_cd, DateTime?fecini, DateTime?fecfin, int id_prd, int id_Reporte) { try { SqlDataReader dr = null; ReportePedidosRemisiones Inventarios; CD_Datos CapaDatos = new CapaDatos.CD_Datos(conexion); string[] Parametros = { "@Id_Cd", "@Es_FecIni", "@Es_FecFin", "@Id_Prd", "@Id_Reporte" }; object[] Valores = { id_cd, fecini, fecfin, id_prd, id_Reporte }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spRepOrdenCompraColocada", ref dr, Parametros, Valores); while (dr.Read()) { Inventarios = new ReportePedidosRemisiones(); Inventarios.FechaOrdendeCompra1 = Convert.ToString(dr.GetValue(dr.GetOrdinal("fecha"))); Inventarios.Remision1 = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Remision"))); Inventarios.CodigoCDI1 = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("CDI"))); Inventarios.NombreCDI1 = Convert.ToString(dr.GetValue(dr.GetOrdinal("NombreCDI"))); Inventarios.Codigo_SKU1 = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Codigo_SKU"))); Inventarios.Descripcion_SKU1 = Convert.ToString(dr.GetValue(dr.GetOrdinal("Descripcion_SKU"))); Inventarios.Presentacion1 = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Presentacion"))); Inventarios.Unidad1 = Convert.ToString(dr.GetValue(dr.GetOrdinal("Unidad"))); Inventarios.Cantidad1 = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Cantidad_Ordenada"))); Inventarios.Costo_AAA1 = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("PrecioAAA"))); Inventarios.Importe_Total_AAA1 = Convert.ToDecimal(dr.GetValue(dr.GetOrdinal("ImporteAAA"))); Inventarios.Num_OrdendeCompra1 = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Num_OrdendeCompra"))); lisInventarios.Add(Inventarios); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }