예제 #1
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                int codigo    = Convert.ToInt32(txtCodigo.Text);
                var pessoa    = new Pessoa();
                var pessoaDal = new PessaoDal();

                pessoaDal.Excluir(codigo);

                lblmensagem.Text = "Cliente excluído com sucesso";

                txtCodigo.Text   = string.Empty;
                txtNome.Text     = string.Empty;
                txtEndereco.Text = string.Empty;
                txtEmail.Text    = string.Empty;

                Response.Redirect("/Pages/Consulta.aspx");
            }
            catch (Exception ex)
            {
                lblmensagem.ForeColor = System.Drawing.Color.Red;
                lblmensagem.Text      = ex.Message;
            }
        }
예제 #2
0
        protected void btnPesquisa_Click(object sender, EventArgs e)
        {
            try
            {
                int    codigo    = Convert.ToInt32(txtCodigo.Text);
                var    pessoaDal = new PessaoDal();
                Pessoa pessoa    = pessoaDal.PesquisarPorCodigo(codigo);

                if (pessoa != null)
                {
                    pnlDados.Visible   = true;
                    txtCodigo.ReadOnly = true;
                    txtNome.Text       = pessoa.Nome;
                    txtEndereco.Text   = pessoa.Endereco;
                    txtEmail.Text      = pessoa.Email;
                }
                else
                {
                    lblmensagem.Text = "Cliente não localizado";
                }
            }
            catch (Exception ex)
            {
                lblmensagem.Text = ex.Message;
            }
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         var pessaoDal = new PessaoDal();
         gridClientes.DataSource = pessaoDal.PesquisarTodos();
         gridClientes.DataBind();
     }
     catch (Exception ex)
     {
         lblmensagem.ForeColor = System.Drawing.Color.Red;
         lblmensagem.Text      = ex.Message;
     }
 }
예제 #4
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                var pessoa = new Pessoa();

                pessoa.Nome = txtNome.Text;
                pessoa.Endereco = txtEndereco.Text;
                pessoa.Email = txtEmail.Text;

                var gravar = new PessaoDal();
                gravar.Grvar(pessoa);

                lblmensagem.ForeColor = System.Drawing.Color.Green;
                lblmensagem.Text = "Cliente " + pessoa.Nome + " cadastrado com Sucesso!";
            }
            catch (Exception ex)
            {

                lblmensagem.ForeColor = System.Drawing.Color.Red;
                lblmensagem.Text = ex.Message;
            }
    }
예제 #5
0
        protected void btnAtualizar_Click(object sender, EventArgs e)
        {
            try
            {
                var pessoa    = new Pessoa();
                var pessoaDal = new PessaoDal();

                pessoa.Codigo   = Convert.ToInt32(txtCodigo.Text);
                pessoa.Nome     = Convert.ToString(txtNome.Text);
                pessoa.Endereco = Convert.ToString(txtEndereco.Text);
                pessoa.Email    = Convert.ToString(txtEmail.Text);

                pessoaDal.Atualizar(pessoa);

                // Response.Redirect("/Pages/Consulta.aspx");
                lblmensagem.ForeColor = System.Drawing.Color.Green;
                lblmensagem.Text      = "Cliente Atualizado com sucesso";
            }
            catch (Exception ex)
            {
                lblmensagem.ForeColor = System.Drawing.Color.Red;
                lblmensagem.Text      = ex.Message;
            }
        }