Beispiel #1
0
        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();
        }
Beispiel #3
0
 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 = "??????????????????????????????";
     }
 }
Beispiel #4
0
 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;
     }
 }