protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { String ID = Request.QueryString["ID"]; if ((ID != null) && (!ID.Equals(""))) { using (ARCOS_Entities entities = new ARCOS_Entities()) { DOADOR u = entities.DOADOR.FirstOrDefault(x => x.ID.ToString().Equals(ID)); if (u != null) { lblID.Text = u.ID.ToString(); txt_nomedoador.Text = u.NOME; txt_logradouro.Text = u.LOGRADOURO; txt_numero.Text = u.NUMERO; txt_bairro.Text = u.BAIRRO; txt_CEP.Text = u.CEP; txt_cidade.Text = u.CIDADE; drp_estado.Text = u.ESTADO; txt_disponibilidade.Text = u.DISPONIBILIDADE; txt_tipodoacao.Text = u.TIPO_DOACAO; cb_ativo.Checked = u.ATIVO; lblAcao.Text = "ALTERANDO"; } } } } }
protected void btnremover_Click(object sender, EventArgs e) { if (grid.SelectedValue != null) { string id = grid.SelectedValue.ToString(); using (ARCOS_Entities entities = new ARCOS_Entities()) { DOADOR doador = entities.DOADOR.FirstOrDefault(x => x.ID.ToString().Equals(id)); entities.DOADOR.Remove(doador); entities.SaveChanges(); grid.DataSource = null; grid.DataBind(); grid.SelectedIndex = -1; Response.Write("<script>alert('Removido com sucesso!');</script>"); } } }
protected void btnCadastra_Click(object sender, EventArgs e) { if (txt_nomedoador.Text == "" || txt_logradouro.Text == "" || txt_numero.Text == "" || txt_bairro.Text == "" || txt_CEP.Text == "" || txt_cidade.Text == "" || drp_estado.Text == "" || txt_disponibilidade.Text == "" || txt_tipodoacao.Text == "") { Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>"); } else { try { using (ARCOS_Entities entity = new ARCOS_Entities()) { DOADOR doador = new DOADOR(); if (lblAcao.Text.Equals("NOVO")) { doador = new DOADOR(); doador.NOME = txt_nomedoador.Text; doador.LOGRADOURO = txt_logradouro.Text; doador.CEP = txt_CEP.Text; doador.CIDADE = txt_cidade.Text; doador.BAIRRO = txt_bairro.Text; doador.NUMERO = txt_numero.Text; doador.DISPONIBILIDADE = txt_disponibilidade.Text; doador.ESTADO = drp_estado.SelectedValue; doador.TIPO_DOACAO = txt_tipodoacao.Text; doador.ATIVO = cb_ativo.Checked; doador.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now; entity.DOADOR.Add(doador); } else { doador = entity.DOADOR.FirstOrDefault(x => x.ID.ToString().Equals(lblID.Text)); doador.NOME = txt_nomedoador.Text; doador.LOGRADOURO = txt_logradouro.Text; doador.CEP = txt_CEP.Text; doador.CIDADE = txt_cidade.Text; doador.BAIRRO = txt_bairro.Text; doador.NUMERO = txt_numero.Text; doador.DISPONIBILIDADE = txt_disponibilidade.Text; doador.ESTADO = drp_estado.SelectedValue; doador.TIPO_DOACAO = txt_tipodoacao.Text; doador.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now; doador.ATIVO = cb_ativo.Checked; entity.Entry(doador); } entity.SaveChanges(); limpar(); Response.Write("<script>alert('Doador salvo com Sucesso!');</script>"); } } catch { Response.Write("<script>alert('Registro não pode ser salvo!');</script>"); } } }