protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { // foi clicado no botão } else { if (Request["id"] != null && Request["id"] != "") { txtCodigo.Text = Request["id"].ToString(); // Consultar na base de dados PediatriaDAO servico = new PediatriaDAO(); Pediatria p = servico.BuscaCodigo(Convert.ToInt32(txtCodigo.Text)); // carregar os campos na tela if (p != null) { txtEndereco.Text = p.Endereco; txtReceitaMedica.Text = p.ReceitaMedica; txtCusto.Text = (p.Custo != null) ? p.Custo.ToString() : "0"; } } } }
protected void btnSalvar_Click(object sender, EventArgs e) { PediatriaDAO servico = new PediatriaDAO(); Pediatria prod = servico.BuscaCodigo(Convert.ToInt32(txtCodigo.Text)); if (prod != null) { prod.Endereco = txtEndereco.Text; prod.ReceitaMedica = txtReceitaMedica.Text; prod.Custo = Convert.ToDecimal(txtCusto.Text); // altera dados no banco de dados string retorno = servico.Alterar(prod); // Mostrar mensagem na tela lblResultado.Text = retorno; lblResultado.Visible = true; } else { lblResultado.Text = "Paciente não encontrado!"; lblResultado.CssClass = "alert alert-danger"; lblResultado.Visible = true; } }
protected void btnExcluir_Click(object sender, EventArgs e) { PediatriaDAO servico = new PediatriaDAO(); long codigo = Convert.ToInt32(txtCodigo.Text); // verifica se codigo existe Pediatria prod = servico.BuscaCodigo(codigo); if (prod != null) { // exclui o produto servico.Deletar(prod); lblResultado.Text = "Paciente: " + prod.Codigo + " excluído com sucesso!"; lblResultado.Visible = true; } else { // mostra mensagem lblResultado.Text = "Paciente não encontrato!"; lblResultado.Visible = true; } }