Пример #1
0
        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;
        }
Пример #2
0
        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);
                    }
                }
            }
        }
Пример #3
0
        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);
            }
        }