private void ListarGrid()
        {
            try
            {
                List <CadastroSistemaEnt> Lista = new List <CadastroSistemaEnt>();
                Lista = new CadastroSistemaModel().Lista();
                GridCadastroSistema.AutoGenerateColumns = false;
                GridCadastroSistema.DataSource          = Lista;
            }

            catch (Exception ex) //Caso ocorra erro
            {
                MessageBox.Show("Erro ao listar dados" + ex.Message);
            }
        }
        private string opc = "";  //Declarando opc

        private void iniciarOpc() //Declarando iniciarOpc
        {
            switch (opc)
            {
            case "Novo":     //Configurando função Novo
                HabilitarCampos();
                LimparCampos();
                break;

            case "Buscar":     //Configurando função Buscar
                try
                {
                    objtabela.Usuario = txtUsuarioCadastroSistema.Text;
                    List <CadastroSistemaEnt> Lista = new List <CadastroSistemaEnt>();
                    Lista = new CadastroSistemaModel().Buscar(objtabela);
                    GridCadastroSistema.AutoGenerateColumns = false;
                    GridCadastroSistema.DataSource          = Lista;
                }

                catch (Exception ex)     //Caso ocorra erro
                {
                    MessageBox.Show("Erro ao listar dados" + ex.Message);
                }
                break;

            case "Salvar":     //Configurando função Salvar
                try
                {
                    objtabela.Usuario = txtUsuarioCadastroSistema.Text;
                    objtabela.Senha   = txtSenhaCadastroSistema.Text;

                    if (txtUsuarioCadastroSistema.Text == "")     //Verificação de campos vazios
                    {
                        MessageBox.Show("Preencha todos os dados!");
                        return;
                    }

                    if (txtSenhaCadastroSistema.Text == "")     //Verificação de campos vazios
                    {
                        MessageBox.Show("Preencha todos os dados!");
                        return;
                    }

                    int x = CadastroSistemaModel.Inserir(objtabela);
                    if (x > 0)
                    {
                        this.Close();
                        MessageBox.Show(String.Format("Usuário {0} cadastrado com sucesso", txtUsuarioCadastroSistema.Text));     //Cadastrando usuário
                    }

                    else
                    {
                        MessageBox.Show("Dado não inserido!");
                    }
                }
                catch (Exception ex)     //Caso ocorra erro
                {
                    MessageBox.Show("Ocorreu um erro" + ex.Message);
                    throw;
                }
                DesabilitarCampos();
                LimparCampos();
                break;

            case "Excluir":     //Configurando função Excluir
                try
                {
                    objtabela.Id = (txtIdCadastroSistema.Text);

                    int x = CadastroSistemaModel.Excluir(objtabela);
                    if (x > 0)
                    {
                        MessageBox.Show(String.Format("Usuário {0} excluído com sucesso", txtUsuarioCadastroSistema.Text));     //Excluindo usuário
                    }

                    else
                    {
                        MessageBox.Show("Não excluído!");
                    }
                }

                catch (Exception ex)     //Caso ocorra erro
                {
                    MessageBox.Show("Ocorreu um erro ao excluir. Error" + ex.Message);
                    throw;
                }
                break;

            case "Editar":     //Configurando função Editar
                try
                {
                    objtabela.Id      = txtIdCadastroSistema.Text;
                    objtabela.Usuario = txtUsuarioCadastroSistema.Text;
                    objtabela.Senha   = txtSenhaCadastroSistema.Text;

                    int x = CadastroSistemaModel.Editar(objtabela);
                    if (x > 0)
                    {
                        MessageBox.Show(String.Format("Usuário {0} editado com sucesso", txtUsuarioCadastroSistema.Text));     //Editando usuário
                    }

                    else
                    {
                        MessageBox.Show("Dado não atualizado!");
                    }
                }
                catch (Exception ex)     //Caso ocorra erro
                {
                    MessageBox.Show("Ocorreu um erro ao editar" + ex.Message);
                    throw;
                }

                break;

            default:
                break;
            }
        }
示例#3
0
        private void btnLogin_Click(object sender, EventArgs e) //Conjunto de condições para error provider
        {
            if (string.IsNullOrEmpty(txtUsuario.Text))
            {
                epUsuario.Icon = Properties.Resources.Error;
                epUsuario.SetError(txtUsuario, "Insira o usuário");
            }

            else
            {
                epUsuario.Icon = Properties.Resources.Check;
                epUsuario.SetError(txtUsuario, "OK");
            }

            if (string.IsNullOrEmpty(txtSenha.Text))
            {
                epSenha.Icon = Properties.Resources.Error;
                epSenha.SetError(txtSenha, "Insira a senha");
            }

            else
            {
                epSenha.Icon = Properties.Resources.Check;
                epSenha.SetError(txtSenha, "OK");
            }

            if (txtUsuario.Text == "")
            {
                epUsuario.Icon = Properties.Resources.Error;
                epUsuario.SetError(txtUsuario, "Insira o usuário");
                return;
            }

            if (txtSenha.Text == "")
            {
                epSenha.Icon = Properties.Resources.Error;
                epSenha.SetError(txtSenha, "Insira a senha");
                return;
            }

            try
            {
                CadastroSistemaEnt obj = new CadastroSistemaEnt();
                obj.Usuario = txtUsuario.Text;
                obj.Senha   = txtSenha.Text;
                obj         = new CadastroSistemaModel().Login(obj);

                if (obj.Usuario == null) //Caso usuário não esteja cadastrado
                {
                    lbMensagem.Text      = "Usuário e/ou senha não encontrado";
                    lbMensagem.ForeColor = Color.Red;
                    return;
                }

                MenuPrincipal Form = new MenuPrincipal()
                {
                    telaprincipal = this
                };                                                                 //Fechando tela de login e abrindo menu principal
                this.Hide();
                Form.Show();

                //Caso esteja cadastrado
                MessageBox.Show("Bem-vindo ao sistema");
            }

            catch (Exception ex) //Caso ocorra erro
            {
                MessageBox.Show("Erro ao logar" + ex.Message);
                this.Hide();
                this.Close();
                {
                }
            }
        }