private void LlenaGridView(int tieneFiltro) { PuiExistencias pui = new PuiExistencias(db); int OmiteExis0 = chkOmitir0.Checked ? 1 : 0; DatosTbl = pui.BuscaExistencia(txtClaveArticulo.Text, cboAlmacen.SelectedValue.ToString(), cboLineas.SelectedValue.ToString(), txtBuscar.Text, OmiteExis0); DataSet Ds = new DataSet(); try { DatosTbl.Fill(Ds); //grdView.Rows.Clear(); grdView.DataSource = Ds.Tables[0]; grdView.Columns["Cód. Barra"].Frozen = true; //Inmovilizar columna grdView.Columns["Artículo"].Frozen = true; //Inmovilizar columna if (ParamSystem.HideCveArt == 1) { grdView.Columns["Clave"].Visible = false; } else { grdView.Columns["Clave"].Frozen = true;//Inmovilizar columna grdView.Columns["Clave"].Width = 100; } lblTotalRegistros.Text = "Total de registros: " + Ds.Tables[0].Rows.Count; } catch (Exception ex) { MessageBoxAdv.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmRepExistencia_Load(object sender, EventArgs e) { PuiExistencias pui = new PuiExistencias(dbR); SqlDataAdapter DatosTbl = pui.BuscaExistencia(Articulo, Almacen, Linea, Buscar, Omit0); DataSet Ds = new DataSet(); DatosTbl.Fill(Ds); List <RepExistencias> DatEs = new List <RepExistencias>(); for (int j = 0; j < Ds.Tables[0].Rows.Count; j++) { Object[] ObjA = Ds.Tables[0].Rows[j].ItemArray; RepExistencias Es = new RepExistencias(); Es.ClaveArticulo = ObjA[1].ToString(); Es.DscArticulo = ObjA[2].ToString(); Es.DscLinea = ObjA[3].ToString(); Es.ClaveAlmacen = ObjA[4].ToString(); Es.Cantidad = Convert.ToDouble(ObjA[5]); Es.CantidaApartada = Convert.ToDouble(ObjA[6]); Es.ExTotal = Convert.ToDouble(ObjA[7]); Es.stockMin = Convert.ToDouble(ObjA[8]); Es.stockMax = Convert.ToDouble(ObjA[9]); Es.CostoPromedio = Convert.ToDouble(ObjA[10]); Es.CostoUltimo = Convert.ToDouble(ObjA[11]); Es.CostoActual = Convert.ToDouble(ObjA[12]); Es.Ubicacion = ObjA[13].ToString(); DatEs.Add(Es); } this.reportViewer1.LocalReport.ReportEmbeddedResource = "GAFE.Reportes.RepExistencias.rdlc"; ReportDataSource rds1 = new ReportDataSource("RepExistencias", DatEs); this.reportViewer1.LocalReport.DataSources.Clear(); this.reportViewer1.LocalReport.DataSources.Add(rds1); ReportParameter Art = new ReportParameter("ClaveArticulo", Articulo); ReportParameter Alm = new ReportParameter("ClaveAlmacen", Almacen); ReportParameter Lin = new ReportParameter("ClaveLinea", Linea); ReportParameter Bsc = new ReportParameter("Buscar", Buscar); this.reportViewer1.LocalReport.SetParameters(Art); this.reportViewer1.LocalReport.SetParameters(Alm); this.reportViewer1.LocalReport.SetParameters(Lin); this.reportViewer1.LocalReport.SetParameters(Bsc); reportViewer1.LocalReport.SetParameters(new ReportParameter("P_NombreEmpresa", PNameEmp)); reportViewer1.LocalReport.SetParameters(new ReportParameter("OmiteExis0", Convert.ToString(Omit0))); reportViewer1.LocalReport.SetParameters(new ReportParameter("PArticulo", PArticulo)); reportViewer1.LocalReport.SetParameters(new ReportParameter("PAlmacen", PAlmacen)); reportViewer1.LocalReport.SetParameters(new ReportParameter("PLinea", PLinea)); reportViewer1.LocalReport.SetParameters(new ReportParameter("PFechaImp", PFechaImp.ToString("dd/MM/yyy"))); reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); //this.reportViewer1.RefreshReport(); }
private void cmdAceptar_Click(object sender, EventArgs e) { PuiExistencias Apa = new PuiExistencias(db); Apa.keyClaveAlmacen = txtClaveAlmacen.Text; Apa.keyClaveArticulo = txtClaveArticulo.Text; Apa.cmpUbicacion = txtUbicacion.Text; Apa.cmpstockMin = Convert.ToDouble(txtStockMin.Text); Apa.cmpstockMax = Convert.ToDouble(txtStockMax.Text); if (Apa.AsignaPorAlmacen() >= 1) { this.Close(); } }