예제 #1
0
        protected void Unnamed1_Click(object sender, EventArgs e)
        {
            ProjetoTALP.Negocio.DTO.DoadorDTO      _doadorDTO      = new Negocio.DTO.DoadorDTO();
            ProjetoTALP.Negocio.DTO.InstituicaoDTO _instituicaoDTO = new Negocio.DTO.InstituicaoDTO();
            ProjetoTALP.Negocio.BLL.DoadorBLL      _doadorBLL      = new Negocio.BLL.DoadorBLL();
            ProjetoTALP.Negocio.BLL.InstituicaoBLL _instuicaoBLL   = new Negocio.BLL.InstituicaoBLL();



            if (this.radiodoador.Checked)
            {
                _doadorDTO.Email = this.txtEmail.Text;
                _doadorDTO.Senha = this.txtSenha.Text;
                _doadorDTO       = _doadorBLL.verificaLoginDoador(_doadorDTO);

                if (null != _doadorDTO)
                {
                    Session["USUARIO"] = _doadorDTO;
                    Response.Redirect("Doacao.aspx");
                }
                else
                {
                    this.lblResultado.Text = "Usuário ou senha inválido!";
                }
            }
            else
            {
                _instituicaoDTO.EmailInstituicao = this.txtEmail.Text;
                _instituicaoDTO.Senha            = this.txtSenha.Text;
                _instituicaoDTO = _instuicaoBLL.verificaLoginInstuicao(_instituicaoDTO);

                if (null != _instituicaoDTO)
                {
                    Session["USUARIO"] = _instituicaoDTO;
                    Response.Redirect("Pagina2.aspx");
                }
                else
                {
                    this.lblResultado.Text = "Instuição ou senha inválido!";
                }
            }
        }
예제 #2
0
        protected void cmdExcluir_Click(object sender, EventArgs e)
        {
            ProjetoTALP.Negocio.DTO.DoadorDTO _doadorDTO = new Negocio.DTO.DoadorDTO();
            _doadorDTO.cpf      = this.txtCpf.Text;
            _doadorDTO.Nome     = this.txtNome.Text;
            _doadorDTO.Endereco = this.txtEndereco.Text;
            _doadorDTO.Telefone = this.txtTelefone.Text;
            _doadorDTO.Email    = this.txtEmail.Text;
            _doadorDTO.Senha    = this.txtSenha.Text;
            //chama o metodo de negocio
            ProjetoTALP.Negocio.BLL.DoadorBLL _doadorBLL = new Negocio.BLL.DoadorBLL();

            if (_doadorBLL.deleteDoador(_doadorDTO))
            {
                lblResultado.Text = "Doador excluído com sucesso!!!";
                preencherGrid();
            }
            else
            {
                lblResultado.Text = "Doador não pode ser excluído, favor tente novamente!";
            }
        }
예제 #3
0
        protected void cmdAtualizar_Click(object sender, EventArgs e)
        {
            ProjetoTALP.Negocio.DTO.DoadorDTO _doadorDTO = new Negocio.DTO.DoadorDTO();
            _doadorDTO.cpf      = this.txtCpf.Text;
            _doadorDTO.Nome     = this.txtNome.Text;
            _doadorDTO.Endereco = this.txtEndereco.Text;
            _doadorDTO.Telefone = this.txtTelefone.Text;
            _doadorDTO.Email    = this.txtEmail.Text;
            _doadorDTO.Senha    = this.txtSenha.Text;

            ProjetoTALP.Negocio.BLL.DoadorBLL _doadorBLL = new Negocio.BLL.DoadorBLL();

            if (_doadorBLL.updateDoador(_doadorDTO))
            {
                lblResultado.Text = "Doador alterado com sucesso!!!";
                preencherGrid();
            }
            else
            {
                lblResultado.Text = "Doador não pode ser alterado, por favor tente novamente!";
            }
        }
예제 #4
0
 protected void cmdEnviar_Click(object sender, EventArgs e)
 {
     //preenche o objeto DTO para enviar
     ProjetoTALP.Negocio.DTO.DoadorDTO _doadorDTO = new Negocio.DTO.DoadorDTO();
     _doadorDTO.cpf      = this.txtCpf.Text;
     _doadorDTO.Nome     = this.txtNome.Text;
     _doadorDTO.Endereco = this.txtEndereco.Text;
     _doadorDTO.Telefone = this.txtTelefone.Text;
     _doadorDTO.Email    = this.txtEmail.Text;
     _doadorDTO.Senha    = this.txtSenha.Text;
     //chama o metodo de negocio
     ProjetoTALP.Negocio.BLL.DoadorBLL _doadorBLL = new Negocio.BLL.DoadorBLL();
     //chama o método de insert dentro da classe de negocio
     if (_doadorBLL.insertDoador(_doadorDTO))
     {
         // mostra que foi executado com sucesso
         this.lblResultado.Text = "Doador inserido com sucesso!!!";
         this.preencherGrid();
     }
     else
     {
         this.lblResultado.Text = "Erro ao tentar inserir o doador, por favor tente novamente.";
     }
 }
예제 #5
0
 private void preencherGrid()
 {
     ProjetoTALP.Negocio.BLL.DoadorBLL _doadorBLL = new Negocio.BLL.DoadorBLL();
     this.grudUsuario.DataSource = _doadorBLL.selectDoador();
     this.grudUsuario.DataBind();
 }