コード例 #1
0
        private void btnSalvar_Click(object sender, System.EventArgs e)
        {
            if (logado.Tipo == 'U' && operacao == "CADASTRO")
            {
                LimparCampo();
                txtMsg.Text = "VOCÊ NÃO PODE CADASTRAR NOVOS USUÁRIOS";
            }
            else
            {
                if (txtNome.Text.Trim() == string.Empty || txtSenha.Text.Trim() == string.Empty ||
                    txtEmail.Text.Trim() == string.Empty)
                {
                    txtMsg.Text = "COMPLETE TODOS OS CAMPOS";
                }
                else
                {
                    txtMsg.Text = string.Empty;
                    if (operacao == "CADASTRO")
                    {
                        usuario.Nome  = txtNome.Text;
                        usuario.Senha = txtSenha.Text;
                        usuario.Email = txtEmail.Text;
                        usuario.Tipo  = 'A';
                        if (cbTipo.Text == "USUÁRIO")
                        {
                            usuario.Tipo = 'U';
                        }

                        if (usuario.Cadastrar())
                        {
                            LimparCampo();
                            txtMsg.Text = "NOVO USUÁRIO CADASTRADO COM SUCESSO";
                        }
                        else
                        {
                            txtMsg.Text = usuario.erro;
                        }
                    }
                    else if (operacao == "EDIÇÃO")
                    {
                        usuario.Nome  = txtNome.Text;
                        usuario.Senha = txtSenha.Text;
                        usuario.Email = txtEmail.Text;
                        usuario.Tipo  = 'A';
                        if (cbTipo.Text == "USUÁRIO")
                        {
                            usuario.Tipo = 'U';
                        }

                        if (usuario.Alterar())
                        {
                            LimparCampo();
                            txtMsg.Text = "DADOS ALTERADOS";
                        }
                        else
                        {
                            txtMsg.Text = usuario.erro;
                        }
                    }
                    else if (operacao == "EXCLUSÃO")
                    {
                        if (usuario.Excluir())
                        {
                            LimparCampo();
                            txtMsg.Text = "USUÁRIO EXCLUÍDO";
                        }
                        else
                        {
                            txtMsg.Text = usuario.erro;
                        }
                    }
                    carregarDgvDados();
                }
            }
        }