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 PsiquiatriaDAO servico = new PsiquiatriaDAO(); Psiquiatria 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) { PsiquiatriaDAO servico = new PsiquiatriaDAO(); Psiquiatria 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 btnAdicionar_Click(object sender, EventArgs e) { Psiquiatria prod = new Psiquiatria() { //Codigo = Convert.ToInt32( txtCodigo.Text), Nome = txtNome.Text, CPF = txtCPF.Text, Endereco = txtEndereco.Text, Sintomas = txtSintomas.Text, ReceitaMedica = txtReceitaMedica.Text, Custo = Convert.ToDecimal(txtCusto.Text), }; PsiquiatriaDAO service = new PsiquiatriaDAO(); String retorno = service.Adiciona(prod); lblResultado.Text = retorno; }
protected void btnExcluir_Click(object sender, EventArgs e) { PsiquiatriaDAO servico = new PsiquiatriaDAO(); long codigo = Convert.ToInt32(txtCodigo.Text); // verifica se codigo existe Psiquiatria 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; } }
public List <Psiquiatria> GetPsiquiatrias() { PsiquiatriaDAO servico = new PsiquiatriaDAO(); return(servico.ListaTodos()); }