protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                using (ARCOS_Entities entities = new ARCOS_Entities())

                    if (entities != null)
                    {
                        CarregaVoluntariado();
                        CarregaVoluntario();

                        String descricao = Request.QueryString["descricao"];
                        if ((descricao != null) && (!descricao.Equals("")))
                        {
                            {
                                VOLUNTARIAR u = entities.VOLUNTARIAR.FirstOrDefault(x => x.DESCRICAO.Equals(descricao));
                                if (u != null)
                                {
                                    Txt_vdescricao.Text          = u.DESCRICAO;
                                    u.DATA_INICIAL               = Convert.ToDateTime(Txt_vdatainicial.Text);
                                    u.DATA_FINAL                 = Convert.ToDateTime(Txt_vdatafinal.Text);
                                    Txt_vobservacao.Text         = u.OBSERVACAO;
                                    u.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                                }
                            }
                        }
                    }
            }
        }
        protected void Btn_Salvar_Click1(object sender, EventArgs e)
        {
            if (Txt_vdatainicial.Text == "" || Txt_vdatafinal.Text == "" || Txt_vdescricao.Text == "" || Txt_vobservacao.Text == "")

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

                        if (lblAcao.Text.Equals("NOVO"))
                        {
                            VOLUNTARIAR volunt = new VOLUNTARIAR();
                            volunt.ID_VOLUNTARIO              = Convert.ToInt32(Ddl_voluntario.SelectedValue.ToString());
                            volunt.ID_VOLUNTARIADO            = Convert.ToInt32(Ddl_vvoluntariado.SelectedValue.ToString());
                            volunt.DATA_INICIAL               = DateTime.Now;
                            volunt.DATA_FINAL                 = DateTime.Now;
                            volunt.DESCRICAO                  = Txt_vdescricao.Text;
                            volunt.OBSERVACAO                 = Txt_vobservacao.Text;
                            volunt.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                        }
                        else
                        {
                            voluntariar = entity.VOLUNTARIAR.FirstOrDefault(x => x.DESCRICAO.Equals(Txt_vdescricao.Text));

                            VOLUNTARIAR volunt = new VOLUNTARIAR();
                            volunt.ID_VOLUNTARIO              = Convert.ToInt32(Ddl_voluntario.SelectedValue.ToString());
                            volunt.ID_VOLUNTARIADO            = Convert.ToInt32(Ddl_vvoluntariado.SelectedValue.ToString());
                            volunt.DATA_INICIAL               = DateTime.Now;
                            volunt.DATA_FINAL                 = DateTime.Now;
                            volunt.DESCRICAO                  = Txt_vdescricao.Text;
                            volunt.OBSERVACAO                 = Txt_vobservacao.Text;
                            volunt.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                        }
                        limpar();
                        entity.SaveChanges();

                        Response.Write("<script>alert('Voluntariar salvo com Sucesso!');</script>");
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Registro não pode ser salvo!');</script>");
                }
            }
        }