예제 #1
0
 protected override void novo()
 {
     if (SYSConfig.usrLogado.idUsuario == 1)
     {
         DMLUsuario form = new DMLUsuario();
         form.ShowDialog(this);
     }
     else
     {
         MessageBox.Show("Apenas o Administrador pode cadastrar usuários.");
     }
 }
예제 #2
0
 protected override void alterar()
 {
     if (dgvDados.SelectedRows.Count > 0)
     {
         UsuarioBean bean = (dgvDados.DataSource as List <UsuarioBean>)[dgvDados.SelectedRows[0].Index];
         if (SYSConfig.usrLogado.idUsuario == 1 || SYSConfig.usrLogado.idUsuario == bean.idUsuario)
         {
             DMLUsuario form = new DMLUsuario();
             form.init(bean, TipoDMLForm.UPDATE);
             form.ShowDialog(this);
         }
         else
         {
             MessageBox.Show("Apenas o Administrador pode alter outros usuários.");
         }
     }
     else
     {
         MessageBox.Show("Selecione um registro para alterá-lo.");
     }
 }
예제 #3
0
 protected override void excluir()
 {
     if (SYSConfig.usrLogado.idUsuario == 1)
     {
         if (dgvDados.SelectedRows.Count > 0)
         {
             DMLUsuario  form = new DMLUsuario();
             UsuarioBean bean = (dgvDados.DataSource as List <UsuarioBean>)[dgvDados.SelectedRows[0].Index];
             form.init(bean, TipoDMLForm.DELETE);
             form.ShowDialog(this);
             filtrar();
         }
         else
         {
             MessageBox.Show("Selecione um registro para excluí-lo.");
         }
     }
     else
     {
         MessageBox.Show("Apenas o Administrador pode excluir usuários.");
     }
 }