コード例 #1
0
ファイル: RptVendedor.cs プロジェクト: julioanyosa/ERPH
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;
            try
            {
                if (CboSede.SelectedIndex != -1)
                {
                    Halley.Presentacion.Ventas.CrystalReports.CrVendedor rpt = new Halley.Presentacion.Ventas.CrystalReports.CrVendedor();

                    Usp_GetVendedores.Clear();


                    Usp_GetVendedores = ObjCL_Venta.GetVendedores(CboSede.SelectedValue.ToString());
                    Ds.Tables["Usp_GetVendedores"].Clear();
                    Ds.Tables["Usp_GetVendedores"].Merge(Usp_GetVendedores);

                    rpt.SetDataSource(Ds);
                    //Establecemos los datos al reporte
                    this.CrvVendedores.ReportSource = rpt;
                    //pasar datos directo al crystal reports
                    rpt.DataDefinition.FormulaFields[1].Text = "'Vendedores de la sede: " + CboSede.Columns["NomSede"].Value.ToString() + "'";
                    //Refrescamos nuestro reporte
                    this.CrvVendedores.RefreshReport();
                }
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.InnerException.Message);
                MessageBox.Show(ex.Message);
            }

            Cursor = Cursors.Default;
        }