void Pesquisar() { mdlManutencaoUsuario _mdlmanutencaousuario = new mdlManutencaoUsuario(); _mdlmanutencaousuario.Nome = txtPesquisaNome.Text; DataTable usuario = ctlManutencaoUsuario.PesquisaNomeMDL(_mdlmanutencaousuario); dtgAlteraResultado.DataSource = usuario; //dtgAlteraResultado.DataSource = ctlManutencaoUsuario.PesquisaNomeMDL(_mdlmanutencaousuario); if (dtgAlteraResultado.Rows.Count == 0) { MessageBox.Show(" Pesquisa não teve resultado ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPesquisaNome.Focus(); } dtgAlteraResultado.Columns[0].HeaderText = "idusuario"; dtgAlteraResultado.Columns[0].Visible = false; dtgAlteraResultado.Columns[1].HeaderText = "fk_idempresa"; dtgAlteraResultado.Columns[1].Visible = false; dtgAlteraResultado.Columns[2].HeaderText = "Usuário"; dtgAlteraResultado.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgAlteraResultado.Columns[3].HeaderText = "Nome"; dtgAlteraResultado.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgAlteraResultado.Columns[4].HeaderText = "Telefone"; dtgAlteraResultado.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgAlteraResultado.Columns[5].HeaderText = "Senha"; dtgAlteraResultado.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgAlteraResultado.Columns[6].HeaderText = "Nível Acesso"; dtgAlteraResultado.Columns[6].Visible = false; dtgAlteraResultado.Columns[7].HeaderText = "Ativo ?"; dtgAlteraResultado.Columns[7].AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader; }
public void CadastrarUsusario() { string branco = "0"; if (txtUsuario.Text == "") { MessageBox.Show("Usuário não pode ficar em branco !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); branco = "1"; txtUsuario.Focus(); } else if (txtNome.Text == "") { MessageBox.Show("Nome não pode ficar em branco !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); branco = "1"; txtNome.Focus(); } else if (txtSenha.Text == "") { MessageBox.Show("Senha não pode ficar em branco !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); branco = "1"; txtSenha.Focus(); } else if (mskTelefone.Text == "") { MessageBox.Show("Telefone não pode ficar em branco !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); branco = "1"; mskTelefone.Focus(); } else if (cbNivel.Text == "") { MessageBox.Show("Nivel não pode ficar em branco !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); branco = "1"; cbNivel.Focus(); } else if (cbEmpresas.Text == "") { MessageBox.Show("Empresa não pode ficar em branco !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); branco = "1"; cbEmpresas.Focus(); } string nivel = "0"; if (cbNivel.Text == "Usuário" && branco == "0") { nivel = "0"; } else if (cbNivel.Text == "Técnico" && branco == "0") { nivel = "1"; } else if (cbNivel.Text == "Administrador" && branco == "0") { nivel = "2"; } if (branco == "0") { mdlManutencaoUsuario _mdlManutencaoUsuarioVer = new mdlManutencaoUsuario(); _mdlManutencaoUsuarioVer.Usuario = txtUsuario.Text; bool duplicado = ctlManutencaoUsuario.VerificarDuplicidade(_mdlManutencaoUsuarioVer); if (duplicado) { MessageBox.Show(" Esse Usuário já está cadastrado ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtUsuario.Focus(); return; } if (branco == "0") { mdlManutencaoUsuario _mdlManutencaoUsuario = new mdlManutencaoUsuario(); _mdlManutencaoUsuario.Usuario = txtUsuario.Text; _mdlManutencaoUsuario.Nome = txtNome.Text; _mdlManutencaoUsuario.Senha = txtSenha.Text; _mdlManutencaoUsuario.Telefone = mskTelefone.Text; _mdlManutencaoUsuario.Nivel = nivel; _mdlManutencaoUsuario.Empresa = Convert.ToInt16(cbEmpresas.SelectedValue.ToString()); _mdlManutencaoUsuario.Ativo = ckbAtivo.Checked; bool retorno1 = ctlManutencaoUsuario.InserirUsuarioMDL(_mdlManutencaoUsuario); if (retorno1) { MessageBox.Show("Usuário gravado com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); limpar(); gbEscolha.Enabled = true; gbDados.Visible = false; } else { MessageBox.Show("Erro ao Gravar !!!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public void AlteraUsuario() { if (txtAlteraUsuario.Text == "") { // txtVermAltUsuario.Visible = true; MessageBox.Show(" Usuário não pode ficar em Branco ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtAlteraUsuario.Focus(); return; } if (txtAlteraNome.Text == "") { //txtVermAltNome.Visible = true; MessageBox.Show(" Nome não pode ficar em Branco ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtAlteraNome.Focus(); return; } if (txtAlteraSenha.Text == "") { // txtVermAltNome.Visible = true; MessageBox.Show(" Senha não pode ficar em Branco ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtAlteraSenha.Focus(); return; } if (mskAlteraTelefone.Text == "") { //txtVermAltNome.Visible = true; MessageBox.Show(" Telefone não pode ficar em Branco ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); mskAlteraTelefone.Focus(); return; } if (cbbAlteraNivel.SelectedIndex == -1) { //txtVermAltNome.Visible = true; MessageBox.Show(" Selecione um Nível ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cbbAlteraNivel.Focus(); return; } if (cbbAlteraEmpresa.SelectedIndex == -1) { //txtVermAltNome.Visible = true; MessageBox.Show(" Selecione uma Empresa ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cbbAlteraEmpresa.Focus(); return; } string Anivel = "0"; if (cbbAlteraNivel.Text == "Usuário") { Anivel = "0"; } else if (cbbAlteraNivel.Text == "Técnico") { Anivel = "1"; } else if (cbbAlteraNivel.Text == "Administrador") { Anivel = "2"; } mdlManutencaoUsuario _mdlManutencaoUsuarioVer = new mdlManutencaoUsuario(); _mdlManutencaoUsuarioVer.Usuario = txtAlteraUsuario.Text; _mdlManutencaoUsuarioVer.IDUsuario = Convert.ToInt16(dtgAlteraResultado.CurrentRow.Cells["idusuario"].Value.ToString()); bool duplicado = ctlManutencaoUsuario.VerificarDuplicidade(_mdlManutencaoUsuarioVer); if (duplicado) { MessageBox.Show(" Esse Usuário já está cadastrado ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtAlteraUsuario.Focus(); return; } mdlManutencaoUsuario _mdlmanutencaousuario = new mdlManutencaoUsuario(); _mdlmanutencaousuario.Usuario = txtAlteraUsuario.Text; _mdlmanutencaousuario.Nome = txtAlteraNome.Text; _mdlmanutencaousuario.Senha = txtAlteraSenha.Text; _mdlmanutencaousuario.Telefone = mskAlteraTelefone.Text; _mdlmanutencaousuario.Nivel = Anivel; _mdlmanutencaousuario.Empresa = Convert.ToInt16(cbbAlteraEmpresa.SelectedValue.ToString()); //_mdlmanutencaousuario.Empresa = cbbAlteraEmpresa.SelectedIndex; _mdlmanutencaousuario.Ativo = ckbAlteraAtivo.Checked; _mdlmanutencaousuario.IDUsuario = Convert.ToInt16(dtgAlteraResultado.CurrentRow.Cells["idusuario"].Value.ToString()); dtgAlteraResultado.DataSource = ctlManutencaoUsuario.AlteraUsuarioMDL(_mdlmanutencaousuario); gpbConfirmaAlteracao.Enabled = false; bool retorno1 = ctlManutencaoUsuario.AlteraUsuarioMDL(_mdlmanutencaousuario); if (retorno1) { MessageBox.Show("Dados alterados com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); limpar(); } else { MessageBox.Show("Erro ao alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }