private void showFidelidade() { bool hasPermission = AvencaPermission.HasPermission(dgvClientes); if (hasPermission || (dgvClientes.RowCount <= 1)) { if (dgvClientes.SelectedRows.Count > 0) { try { int id = (int)dgvClientes.SelectedRows[0].Cells[0].Value; string nome = dgvClientes.SelectedRows[0].Cells[1].Value.ToString(); string cpf = dgvClientes.SelectedRows[0].Cells[2].Value.ToString(); string empresa = dgvClientes.SelectedRows[0].Cells[3].Value.ToString(); frmFidelidade1 = new frmFidelidade(this, id, nome, cpf, empresa); frmFidelidade1.ShowDialog(this); } finally { frmFidelidade1.Dispose(); frmFidelidade1 = null; } } else { this.WindowState = FormWindowState.Minimized; } } }
private void frmFidelidade_Load(object sender, EventArgs e) { frmMain.hwndFrmFidelidade = this.Handle; bool hasPermission = AvencaPermission.HasPermission(dgvFidelidade); dgvFidelidade.Columns["IdFuncionarioCarimbo"].Visible = hasPermission; dgvFidelidade.Columns["IdFuncionarioUso"].Visible = hasPermission; refreshGridView(); }
private void txtCPF_KeyPress(object sender, KeyPressEventArgs e) { if (Char.IsDigit(e.KeyChar)) { dgvClientes.Columns["Nome"].Visible = AvencaPermission.HasPermission(dgvClientes); if (txtCPF.Mask == "??????????????????????????????") { txtCPF.Mask = @"999\.999\.999\-99"; } } else { dgvClientes.Columns["Nome"].Visible = true; txtCPF.Mask = "??????????????????????????????"; } }
private void Logon(bool isLogoff = false) { this.Enabled = false; if (AvencaPermission.RequestLogin(this, isLogoff) == 0) { isShutdown = true; this.Close(); } else { this.Enabled = true; if (!isLogoff) { frmFlashScreen fs = new frmFlashScreen(); fs.ShowDialog(this); } this.clienteTableAdapter.Fill(this.avencaDataSet.Cliente); dgvClientes.Columns["Nome"].Visible = AvencaPermission.HasPermission(dgvClientes); usernameToolStripMenuItem.Text = AvencaPermission.Usuario.Username.ToUpper(); this.WindowState = FormWindowState.Minimized; this.Show(); this.WindowState = FormWindowState.Minimized; } }