コード例 #1
0
ファイル: Lista.cs プロジェクト: LuanRoger/ProjectBook
        public ListaPesquisa(DataTable data)
        {
            InitializeComponent();

            dgvLista.DataSource = data;

            try
            {
                PrivateFontCollection privateFont = new();
                privateFont.AddFontFile(Application.StartupPath + @"font\Lato-Bold.ttf");
                Font lato = new(privateFont.Families[0], 8, FontStyle.Bold);

                int columnQuantidade = dgvLista.ColumnCount;
                for (int i = 0; i < columnQuantidade; i++)
                {
                    dgvLista.Columns[i].DefaultCellStyle.Font = lato;
                }
            }
            catch
            {
                MessageBox.Show(Resources.FaltaArquivoEscenciaisParaContinuar,
                                Resources.MessageBoxError, MessageBoxButtons.OK, MessageBoxIcon.Error);
                Process.GetCurrentProcess().Kill();
            }

            #region MenuClick
            mnuImprimirLista.Click += async(sender, e) =>
            {
                pgbAsyncTask.Visible = true;

                if (!Verificadores.VerificarDataGrid(dgvLista))
                {
                    Imprimir imprimir = new();
                    await imprimir.ImprimirModelo(dgvLista);
                }

                pgbAsyncTask.Visible = false;
            };
            mnuExportarExcel.Click += async(sender, e) =>
            {
                pgbAsyncTask.Visible = true;

                if (!Verificadores.VerificarDataGrid(dgvLista))
                {
                    await ExportToSheets();
                }

                pgbAsyncTask.Visible = false;
            };
            #endregion

            Load += (_, _) => AppInsightMetrics.TrackForm("Lista");
        }
コード例 #2
0
        public ExcluirUsuario()
        {
            InitializeComponent();

            Load += (_, _) => AppInsightMetrics.TrackForm("ExcluirUsuario");
        }