Пример #1
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idUsr"]));

                ProcessoDAL pDAL = new ProcessoDAL();
                u.Processo = pDAL.ObterDadosPorId(Convert.ToInt32(ddlProcesso.SelectedValue));

                u.DSNome  = Util.formataTexto(txtNome.Text);
                u.DSEmail = Util.formataTexto(txtEmail.Text);
                u.DSSenha = txtSenha.Text;

                if (radAtivo_N.Checked == true)
                {
                    u.BTAtivo = false;
                }
                else
                {
                    u.BTAtivo = true;
                }

                uDAL.Alterar(u);

                Response.Write("<script language='JavaScript'>alert('Usuário alterado com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Пример #2
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.ObterDadosPorId(Convert.ToInt32(Session["sesIdUsuario"]));

                u.DSSenha = txtSenhaNova.Text;

                uDAL.Alterar(u);

                Response.Write("<script language='JavaScript'>alert('Senha alterada com sucesso');window.parent.location='VisualizarPerfil.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Пример #3
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idUsr"]));

                u.DSSenha = txtNovaSenha.Text;

                uDAL.Alterar(u);

                Response.Write("<script language='JavaScript'>alert('Senha do Usuário alterada com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Пример #4
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.CarregarDadosPorIdUsuario(Convert.ToInt32(Request.QueryString["idUsr"]));

                ProcessoDAL pDAL = new ProcessoDAL();
                u.Processo = pDAL.CarregarDadosPorIdProcesso(Convert.ToInt32(ddlProcesso.SelectedValue));

                u.Nome  = txtNome.Text;
                u.Email = txtEmail.Text;
                u.Senha = txtSenha.Text;

                uDAL.Alterar(u);

                Response.Write("<script language='JavaScript'>alert('Usuário alterado com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Пример #5
0
        public void Alterar(UsuarioDTO usrBllCrud)
        {
            if (usrBllCrud.Usr_id <= 0)
            {
                throw new Exception("O código do usuario é obrigatório");//verifica se foi informado um codigo ou se esta vazio
            }

            if (usrBllCrud.Usr_nome.Trim().Length == 0) //verifica se foi informado um nome e ou se esta vazio
            {
                throw new Exception("O nome do usuario é obrigatório");
            }

            if (usrBllCrud.Usr_cpf.Trim().Length == 0) //verifica se foi informado um CPF e ou se esta vazio
            {
                throw new Exception("O CPF do usuario é obrigatório");
            }

            if (usrBllCrud.Usr_senha.Trim().Length == 0) //verifica se foi informado uma senha e ou se esta vazio
            {
                throw new Exception("A senha do usuario é obrigatório");
            }

            if (usrBllCrud.Usr_confirmarSenha.Trim().Length == 0) //verifica se foi informado a conf da senha e ou se esta vazio
            {
                throw new Exception("A confirmação da senha é obrigatório");
            }

            if (usrBllCrud.Usr_usuario.Trim().Length == 0) //verifica se foi informado um usuario e ou se esta vazio
            {
                throw new Exception("O usuario é obrigatório");
            }

            UsuarioDAL dalObj = new UsuarioDAL(conexao);

            dalObj.Alterar(usrBllCrud);
        }
Пример #6
0
 private void Btn_Salvar_Click(object sender, EventArgs e)
 {
     SumirErros();
     if (Txt_Nome.Text.Trim() == "")
     {
         Lbl_ErroNome.Visible = true;
         processar            = false;
     }
     if (Txt_Email.Text.Trim() == "")
     {
         Lbl_ErroEmail.Text    = "Digite o Email";
         Lbl_ErroEmail.Visible = true;
         processar             = false;
     }
     else
     {
         if (!Txt_Email.Text.Trim().Contains("@") || !Txt_Email.Text.Trim().Contains(".com"))
         {
             Lbl_ErroEmail.Text    = "Email iválido";
             Lbl_ErroEmail.Visible = true;
             processar             = false;
         }
         else
         {
             try
             {
                 Program.PanelCarregando.Visible = true;
                 Program.PanelCarregando.Refresh();
                 UsuarioDAL dal     = new UsuarioDAL();
                 Usuario    usuario = new Usuario();
                 usuario = dal.Consultar(Txt_Email.Text.Trim());
                 if (usuario.ID != 0 && usuario.ID != UsuarioAtual.ID)
                 {
                     Lbl_ErroEmail.Text    = "Email já cadastrado";
                     Lbl_ErroEmail.Visible = true;
                     processar             = false;
                 }
                 Program.PanelCarregando.Visible = false;
             }
             catch
             {
                 MessageBox.Show("Erro de Conexão, tente novamente", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 Program.PanelCarregando.Visible = false;
             }
         }
     }
     if (alterarSenha)
     {
         if (Txt_Senha.Text.Trim() == "")
         {
             Lbl_ErroSenha.Text    = "Digite a senha";
             Lbl_ErroSenha.Visible = true;
             processar             = false;
         }
         else
         {
             if (Txt_Senha.Text.Trim().Length != 8)
             {
                 Lbl_ErroSenha.Text    = "A senha deve ter 8 digitos";
                 Lbl_ErroSenha.Visible = true;
                 processar             = false;
             }
             else
             {
                 if (Txt_ConfirmarSenha.Text.Trim() != Txt_Senha.Text.Trim())
                 {
                     Lbl_ErroConfirmar.Visible = true;
                     processar = false;
                 }
             }
         }
     }
     if (processar)
     {
         Usuario atualizado = new Usuario
         {
             ID        = UsuarioAtual.ID,
             Email     = Txt_Email.Text.Trim().ToLower(),
             TipoConta = UsuarioAtual.TipoConta,
             Nome      = Txt_Nome.Text.Trim(),
             Foto      = img
         };
         UsuarioDAL dal = new UsuarioDAL();
         if (alterarSenha)
         {
             atualizado.Senha = Txt_Senha.Text.Trim();
             dal.Alterar(atualizado);
         }
         else
         {
             dal.AlterarSemSenha(atualizado);
         }
         UsuarioAtual.Nome  = atualizado.Nome;
         UsuarioAtual.Email = atualizado.Email;
         UsuarioAtual.Foto  = atualizado.Foto;
         this.Close();
     }
     processar = true;
 }
Пример #7
0
 public void Alterar(UsuarioDTO usuario)
 {
     _usuarioDAL.Alterar(usuario);
 }
Пример #8
0
 void Salvar()
 {
     if (Txt_Nome.Text.Trim() == "")
     {
         processar = false;
         MessageBox.Show("Digite o Nome", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     if (Txt_Email.Text.Trim() == "")
     {
         processar = false;
         MessageBox.Show("Digite o Email", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         if (!Txt_Email.Text.Trim().Contains("@") || !Txt_Email.Text.Trim().Contains(".com"))
         {
             processar = false;
             MessageBox.Show("Email inválido", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             UsuarioDAL dal = new UsuarioDAL();
             Usuario    u   = new Usuario();
             u = dal.Consultar(Txt_Email.Text.Trim());
             if (cadastrar)
             {
                 if (u.ID != 0)
                 {
                     processar = false;
                     MessageBox.Show("Email já cadastrado", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 if (u.ID != 0 && u.ID != id_este)
                 {
                     processar = false;
                     MessageBox.Show("Email já cadastrado", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     if (alterarsenha)
     {
         if (Txt_Senha.Text.Trim() == "")
         {
             processar = false;
             MessageBox.Show("Digite a senha", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             if (Txt_Senha.Text.Trim().Length != 8)
             {
                 processar = false;
                 MessageBox.Show("A senha deve ter 8 digitos", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 if (Txt_Senha.Text.Trim() != Txt_ConfirmarSenha.Text.Trim())
                 {
                     processar = false;
                     MessageBox.Show("As senhas devem ser iguais", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     if (CB_Tipo.Text.Trim() == "")
     {
         processar = false;
         MessageBox.Show("Selecione um tipo de conta", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         bool correto = false;
         for (int i = 0; i < CB_Tipo.Items.Count; i++)
         {
             if (CB_Tipo.Items[i].ToString() == CB_Tipo.Text.Trim())
             {
                 correto = true;
                 break;
             }
         }
         if (correto == false)
         {
             processar = false;
             MessageBox.Show("Selecione um tipo de conta válido", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     if (processar)
     {
         Form load = new Form_Load();
         load.Show();
         load.Refresh();
         UsuarioDAL dal = new UsuarioDAL();
         if (cadastrar)
         {
             try
             {
                 Usuario novo = new Usuario
                 {
                     Nome      = Txt_Nome.Text.Trim(),
                     Email     = Txt_Email.Text.Trim().ToLower(),
                     Foto      = null,
                     Senha     = Txt_Senha.Text.Trim(),
                     TipoConta = CB_Tipo.Text.Substring(0, 1)
                 };
                 dal.Inserir(novo);
                 MessageBox.Show("Usuário inserido com sucesso", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 load.Close();
                 Cancelar();
                 LimparCampos();
                 CarregarUsuarios();
                 CarregarGrid();
             }
             catch
             {
                 load.Close();
                 MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             try
             {
                 Usuario este = dal.Consultar(id_este);
                 este.Nome      = Txt_Nome.Text.Trim();
                 este.Email     = Txt_Email.Text.Trim().ToLower();
                 este.TipoConta = CB_Tipo.Text.Trim().Substring(0, 1);
                 este.Senha     = Txt_Senha.Text.Trim();
                 if (alterarsenha)
                 {
                     dal.Alterar(este);
                 }
                 else
                 {
                     dal.AlterarSemSenha(este);
                 }
                 MessageBox.Show("Usuário atualizado com sucesso", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 load.Close();
                 Cancelar();
                 LimparCampos();
                 CarregarUsuarios();
                 CarregarGrid();
             }
             catch (Exception)
             {
                 load.Close();
                 MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     processar = true;
 }
Пример #9
0
 public void Alterar(Usuario user, String pConnectionString)
 {
     dal.Alterar(user, pConnectionString);
 }