コード例 #1
0
        private void CargarObras()
        {
            Cursor.Current = Cursors.WaitCursor;
            //tabControl1.SelectedTab = tabControl1.TabPages[0];

            try
            {
                obras = ObrasTableAdapter.GetDataBy11(VariablesGlobales.nIdEmpresaActual).OrderBy(o => o.SerieObra).ThenBy(o => o.NumObra)
                        .Select(o => new ObrasEnviar
                {
                    IdObra     = o.IdObra,
                    Marca      = o.EnviarProveedores,
                    Matriz     = ObtenerMatriz(o.NumObraStr),
                    NumObra    = o.NumObra,
                    SerieObra  = o.SerieObra,
                    NumObraStr = ObtenerObraSM(o.NumObraStr),
                    DesObra    = o.DesObra
                                 //EnviarProveedor=o.EnviarProveedores
                                 //NumeroDescripcion= o.ObraSM,
                                 //MatrizNumeroDescripcion=o.Obra
                }).ToList();
                obrasGridControl.DataSource = obras;
                button3.Enabled             = true;
                Cursor.Current = Cursors.Default;
            }
            catch (Exception ex)
            {
                button3.Enabled = false;
                Cursor.Current  = Cursors.Default;
                MessageBox.Show("Error al cargar las obras. " + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        internal void LoadFiltro(bool activa)
        {
            this.WindowState = FormWindowState.Maximized;

            if (activa == true)
            {
                ObrasTableAdapter.FillByFechaObra(Promowork_dataDataSet.Obras, VariablesGlobales.nIdEmpresaActual);
            }
            else
            {
                ObrasTableAdapter.FillByEmpresa(Promowork_dataDataSet.Obras, VariablesGlobales.nIdEmpresaActual);
            }

            this.EmpresasActualTableAdapter.FillByEmpresa(this.Promowork_dataDataSet.EmpresasActual, VariablesGlobales.nIdEmpresaActual);

            ReportParameter[] Parametros = new ReportParameter[1];
            //Establecemos el valor de los parámetros
            Parametros[0] = new ReportParameter("Activas", Convert.ToString(activa));
            //Pasamos el array de los parámetros al ReportViewer
            this.reportViewer1.LocalReport.SetParameters(Parametros);

            this.reportViewer1.LocalReport.EnableExternalImages = true;
            this.reportViewer1.RefreshReport();
        }