예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
            }
        }