protected void btnRemover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                string login = grid.SelectedValue.ToString();
                using (ARCOS_Entities entities = new ARCOS_Entities())
                {
                    try
                    {
                        ASSISTENCIA descricao = entities.ASSISTENCIA.FirstOrDefault(x => x.DESCRICAO.Equals(login));
                        entities.ASSISTENCIA.Remove(descricao);
                        entities.SaveChanges();

                        //Limpar Grid
                        grid.DataSource = null;
                        grid.DataBind();
                        grid.SelectedIndex = -1;
                        Response.Write("<script>alert('Removido com sucesso!');</script>");
                    }
                    catch
                    {
                        Response.Write("<script>alert('Registro não pode ser removido!');</script>");
                    }
                }
            }
        }
示例#2
0
        protected void btn_cadastrar_Click(object sender, EventArgs e)
        {
            if (txt_inicial.Text == "" || txt_final.Text == "" || txt_descricao.Text == "" || txt_observacao.Text == "")

            {
                Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>");
            }
            else
            {
                try
                {
                    using (ARCOS_Entities entity = new ARCOS_Entities())
                    {
                        ASSISTENCIA assistencia = null;

                        if (lblAcao.Text.Equals("NOVO"))
                        {
                            assistencia = new ASSISTENCIA();
                            assistencia.DATA_INICIAL = DateTime.Now;
                            assistencia.DATA_FINAL   = DateTime.Now;
                            assistencia.DESCRICAO    = txt_descricao.Text;
                            assistencia.OBSERVACOES  = txt_observacao.Text;
                            assistencia.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                        }
                        else
                        {
                            assistencia = entity.ASSISTENCIA.FirstOrDefault(x => x.DESCRICAO.Equals(txt_descricao.Text));

                            assistencia = new ASSISTENCIA();
                            assistencia.DATA_INICIAL = DateTime.Now;
                            assistencia.DATA_FINAL   = DateTime.Now;
                            assistencia.DESCRICAO    = txt_descricao.Text;
                            assistencia.OBSERVACOES  = txt_observacao.Text;
                            assistencia.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                        }
                        limpar();
                        entity.SaveChanges();

                        Response.Write("<script>alert('Usuario salvo com Sucesso!');</script>");
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Registro não pode ser salvo!');</script>");
                }
            }
        }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         String descricao = Request.QueryString["descricao"];
         if ((descricao != null) && (!descricao.Equals("")))
         {
             using (ARCOS_Entities entities = new ARCOS_Entities())
             {
                 ASSISTENCIA u = entities.ASSISTENCIA.FirstOrDefault(x => x.DESCRICAO.Equals(descricao));
                 if (u != null)
                 {
                     txt_descricao.Text           = u.DESCRICAO;
                     u.DATA_INICIAL               = Convert.ToDateTime(txt_inicial.Text);
                     u.DATA_FINAL                 = Convert.ToDateTime(txt_final.Text);
                     txt_observacao.Text          = u.OBSERVACOES;
                     u.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                 }
             }
         }
     }
 }