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."); } }
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."); } }
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."); } }