コード例 #1
0
        private void RegistrarUsuariosToolStripMenuItem_ItemClicked(object sender, EventArgs e)
        {
            rUsuario obj = new rUsuario();

            obj.MdiParent = this;
            obj.Show();
        }
コード例 #2
0
        private void crearUsuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            rUsuario abrir = new rUsuario();

            abrir.MdiParent = this;
            abrir.Show();
        }
コード例 #3
0
        private void usuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            rUsuario usuario = new rUsuario();

            usuario.MdiParent = this;
            usuario.Show();
        }
コード例 #4
0
        private void UsuariosToolStripMenuItem_ItemClicked(object sender, EventArgs e)
        {
            var usuario = new rUsuario();

            usuario.MdiParent = this;
            usuario.Show();
        }
コード例 #5
0
        private void UsuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            rUsuario ver = new rUsuario();

            ver.MdiParent = this;
            ver.Show();
        }
コード例 #6
0
ファイル: MainForm.cs プロジェクト: EmmanuelST/ProyectoFinal
        private void RegistrarUsuariosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            rUsuario registro = new rUsuario(IdUsuario);

            registro.MdiParent = this;
            registro.Show();
        }
コード例 #7
0
        private void PegaDadosTela()
        {
            rUsuario regra = new rUsuario();

            this._modelUsuario.IdUsuario  = regra.BuscaMaxId();
            this._modelUsuario.Id_perfil  = Convert.ToInt32(this._modelPerfil.IdPerfil);
            this._modelUsuario.Login      = this.txtLogin.Text;
            this._modelUsuario.ObsUsuario = this.txtObservacao.Text;
            this._modelUsuario.Senha      = TCC.Regra.Util.Auxiliar.CriptografaSenha(this.txtSenha.Text);
            this._modelUsuario.FlgAtivo   = true;
        }
コード例 #8
0
 private void usuarioToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (Nivellabel.Text == "Facturador" || Nivellabel.Text == "Administrador" || Nivellabel.Text == "Prueba")
     {
         rUsuario usuario = new rUsuario();
         usuario.MdiParent = this;
         usuario.Show();
     }
     else
     {
         MessageBox.Show("No se puede acceder con este usuario", "No tiene los Permiso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
コード例 #9
0
        /// <summary>
        /// Insere os dados que estão no model
        /// </summary>
        private void Insere()
        {
            rUsuario regraUsu = new rUsuario();

            try
            {
                this.ValidaDadosNulos();
                //Insere o usuário
                //----------------
                this.PegaDadosTela();

                /*regraUsu.ValidarInsere(modelUsu);
                 * this._idUsuario = modelUsu.IdUsuario;
                 * base.LimpaDadosTela(this);
                 * this.btnAceitar.Enabled = false;*/
                regraUsu.ValidaDados(this._modelUsuario);
                this.DialogResult = DialogResult.OK;
                base.FechaTela(this);
                MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (TCC.Regra.Exceptions.CodigoPerfilVazioExeception)
            {
                MessageBox.Show("É Necessário Buscar um Perfil para o usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.btnBuscaPerfilUsuario.Focus();
                // this.btnBuscaPerfilUsuario.PerformClick();
            }
            catch (TCC.Regra.Exceptions.Login.LoginVazioException)
            {
                MessageBox.Show("É Necessário Preencher o campo Login", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtLogin.Focus();
            }
            catch (TCC.Regra.Exceptions.Login.LoginExistenteException)
            {
                MessageBox.Show("Usuário já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtLogin.Text = string.Empty;
                this.txtLogin.Focus();
            }
            catch (TCC.Regra.Exceptions.Login.SenhaVaziaException)
            {
                MessageBox.Show("É Necessário Preencher o campo Senha", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtSenha.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            finally
            {
                regraUsu = null;
            }
        }
コード例 #10
0
        private void DeletaCadastro()
        {
            rUsuario regraUsuario = new rUsuario();

            try
            {
                regraUsuario.ValidarDeleta(this._model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraUsuario = null;
            }
        }
コード例 #11
0
ファイル: MainForm.cs プロジェクト: Rehani03/ProyectoFinal
        private void UsuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>();
            var usuario1 = repositorio.Buscar(ID).Nivel;

            if (usuario1 == 0)
            {
                rUsuario usuario = new rUsuario(ID);
                usuario.MdiParent = this;
                usuario.Show();
            }
            else
            {
                MessageBox.Show("No tienes permiso para acceder a este módulo, por favor ingrese" +
                                " en modo Administrador.", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #12
0
        private void PopulaGrid()
        {
            rUsuario  regraUsuario = new rUsuario();
            DataTable dt           = new DataTable();

            try
            {
                dt = regraUsuario.BuscaUsuario(this.txtFiltro.Text);
                dgUsuario.DataSource = dt;
                this.dgUsuario.Columns[0].Visible = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraUsuario = null;
                dt           = null;
            }
        }
コード例 #13
0
        private void PopulaModelCompletoAlteracao()
        {
            rUsuario  regraUsuario      = new rUsuario();
            DataTable dtRegistroUsuario = null;

            try
            {
                dtRegistroUsuario = regraUsuario.BuscaUmRegistro(this._model);
                this._model.Deserialize(dtRegistroUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                regraUsuario = null;
                if (dtRegistroUsuario != null)
                {
                    dtRegistroUsuario.Dispose();
                    dtRegistroUsuario = null;
                }
            }
        }
コード例 #14
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            DataTable dt;
            rUsuario  regraUsuario = new rUsuario();
            string    senha;

            try
            {
                int idPerfil  = 0;
                int idUsuario = 0;

                senha     = TCC.Regra.Util.Auxiliar.CriptografaSenha(this.txtSenha.Text);
                dt        = regraUsuario.VerificaLoginUsuario(this.txtLogin.Text, senha);
                idUsuario = Convert.ToInt32(dt.Rows[0]["id_usu"]);

                // Valida usuaário e senha
                if (idUsuario == 0)
                {
                    MessageBox.Show("Usuário ou Senha inválidos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.btnLimpar_Click(null, null);
                    this.txtLogin.Focus();
                }
                else
                {
                    dt = regraUsuario.BuscaUsuario(txtLogin.Text);
                    // Valida usuario ativo
                    if (dt.Rows.Count == 0)
                    {
                        MessageBox.Show("Usuário inativo!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        idPerfil = Convert.ToInt32(dt.Rows[0]["id_perfil"]);
                        // Valida perifl do usuario
                        if (idPerfil == 0)
                        {
                            MessageBox.Show("Usuário não possui um perfil!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            frmInicial.IdPerfil = Convert.ToInt32(dt.Rows[0]["id_perfil"]);
                            frmInicial inicial = new frmInicial();
                            this.Visible = false;
                            DialogResult resultado = inicial.ShowDialog();
                            if (resultado == DialogResult.Cancel)
                            {
                                Application.Exit();
                            }
                            else
                            {
                                this.btnLimpar_Click(null, null);
                                this.Visible = true;
                                this.txtLogin.Focus();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            finally
            {
                dt           = null;
                regraUsuario = null;
            }
        }
コード例 #15
0
        private void Registrarse_Click(object sender, RoutedEventArgs e)
        {
            rUsuario usuario = new rUsuario();

            usuario.Show();
        }
コード例 #16
0
        private void UsuariosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            rUsuario usuario = new rUsuario();

            usuario.Show();
        }
コード例 #17
0
ファイル: Login.cs プロジェクト: Erick14955/Registro_Detalle
        private void Registrarsebutton_Click(object sender, EventArgs e)
        {
            rUsuario user = new rUsuario();

            user.Show();
        }
コード例 #18
0
        private void UsuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            rUsuario frm = new rUsuario(IdUsario);
            frm.Show();

        }
コード例 #19
0
        /// <summary>
        /// Insere os dados do model no banco
        /// </summary>
        private void Insere()
        {
            mColaborador modelColaborador = new mColaborador();
            rColaborador regraColaborador = new rColaborador();
            rUsuario     regraUsuario     = null;

            try
            {
                this.ValidaDadosNulos();
                modelColaborador = this.PegaDadosTela();
                regraColaborador.ValidaDados(modelColaborador, base.Alteracao);
                if (base.Alteracao == false)
                {
                    //Verifica se existe usuario para associar
                    //----------------------------------------
                    if (this._modelUsuario != null)
                    {
                        regraUsuario = new rUsuario();
                        regraUsuario.ValidarInsere(this._modelUsuario);
                    }
                    if (modelColaborador != null)
                    {
                        regraColaborador.ValidarInsere(modelColaborador);
                    }
                    DialogResult resultado = MessageBox.Show("Deseja associar este Funcionário com um Usuário?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                    if (resultado == DialogResult.Yes)
                    {
                        regraUsuario = new rUsuario();
                        this.AbreTelaAssociaUsuario();
                        regraUsuario.ValidarInsere(this._modelUsuario);
                    }
                    this.btnApaga_Click(null, null);
                }
                else
                {
                    modelColaborador = this.PegaDadosTela();
                    regraColaborador.ValidarAltera(modelColaborador);
                }
                this.btnApaga_Click(null, null);
                this.btnConfirma.Enabled = false;
                MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (TCC.Regra.Exceptions.Colaborador.NomeVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo Nome", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtNome.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.DataNascimentoVazioException)
            {
                MessageBox.Show("É Necessário Preencher o campo Data Nascimento", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDataNasc.Focus();
            }
            catch (TCC.Regra.Exceptions.Validacoes.DataInvalidaException ex)
            {
                MessageBox.Show("Erro no " + ex.TipoErro.ToString() + " da Data: " + ex.DataErrada, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDataNasc.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.DDDVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo DDD", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDDD.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.TelefoneVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo Telefone", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtTelefone.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.RuaVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo Rua", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtRua.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.NumeroVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo Numero", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtNumero.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.BairroVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo Bairro", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtBairro.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.CepVazioException)
            {
                MessageBox.Show("É Necessário Preencher o campo Cep", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCep.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.CidadeVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo Cidade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCidade.Focus();
            }
            catch (TCC.Regra.Exceptions.CodigoDepartamentoVazioException)
            {
                MessageBox.Show("Buscar Codigo Departamento", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.btnBuscaDepartamento.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.RgVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo RG", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtRg.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.CpfVazioExeption)
            {
                MessageBox.Show("É Necessário Preencher o campo CPF", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCpf.Focus();
            }
            catch (TCC.Regra.Exceptions.Validacoes.MaskedInvalidaException ex)
            {
                MessageBox.Show(ex.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (TCC.Regra.Exceptions.Validacoes.EmailInvalidoException)
            {
                MessageBox.Show("Campo E-mail incorreto!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtEmail.Focus();
            }
            catch (TCC.Regra.Exceptions.Colaborador.CpfExistenteException)
            {
                MessageBox.Show("CPF já Cadastrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCpf.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                modelColaborador = null;
                regraColaborador = null;
                regraUsuario     = null;
            }
        }
コード例 #20
0
        private void UsuarioButton_Click(object sender, EventArgs e)
        {
            rUsuario registroUsuario = new rUsuario();

            registroUsuario.Show();
        }