コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         String id = Request.QueryString["id"];
         if ((id != null) && (!id.Equals("")))
         {
             lblID.Text = id;
             using (ARCOS_Entities entities = new ARCOS_Entities())
             {
                 VOLUNTARIO u = entities.VOLUNTARIO.FirstOrDefault(x => x.ID.ToString().Equals(id));
                 if (u != null)
                 {
                     txt_vnome.Text            = u.NOME;
                     txt_vcpf.Text             = u.CPF;
                     txt_vendereco.Text        = u.LOGRADOURO;
                     txt_vnumero.Text          = u.NUMERO;
                     txt_vBairro.Text          = u.BAIRRO;
                     txt_vcep.Text             = u.CEP;
                     txt_vCidade.Text          = u.CIDADE;
                     txt_vDispo.Text           = u.DISPONIBILIDADE;
                     txt_vSerDisp.Text         = u.SERVICOS_DISPONIVEIS;
                     drp_vEstado.SelectedValue = u.ESTADO;
                     ckb_vativo.Checked        = u.ATIVO;
                     lbl_Status.Text           = "Alterando";
                 }
             }
         }
     }
 }
コード例 #2
0
 protected void btnEntrar_Click(object sender, EventArgs e)
 {
     using (ARCOS_Entities entities = new ARCOS_Entities())
     {
         USUARIO u = entities.USUARIO.FirstOrDefault(x => x.LOGIN.Equals(txtUsuario.Text) && x.SENHA.Equals(txtSenha.Text));
         if (u == null)
         {
             //conexão falhada
             Response.Write("<script>alert('Login ou senha incorretos');</script>");
         }
         else
         {
             // conexão bem sucedida
             Session["usuariologado"] = u.LOGIN.ToString();
             if (u.ALTERA_SENHA_PROX_LOGIN)
             {
                 //Redireciona para outra página
                 Session["altera_primeiro_login"] = true;
                 Response.Redirect("PaginaInicial.aspx");
             }
             else
             {
                 //Redireciona para outra página
                 Session["altera_primeiro_login"] = false;
             }
             Response.Redirect("PaginaInicial.aspx");
         }
     }
 }
コード例 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         carregaPermissoes();
         String login = Request.QueryString["login"];
         if ((login != null) && (!login.Equals("")))
         {
             using (ARCOS_Entities entities = new ARCOS_Entities())
             {
                 USUARIO u = entities.USUARIO.FirstOrDefault(x => x.LOGIN.Equals(login));
                 if (u != null)
                 {
                     txt_user.ReadOnly          = true;
                     txt_cpf.Text               = u.CPF;
                     txt_email.Text             = u.EMAIL;
                     txt_nomeUsuario.Text       = u.NOME;
                     txt_senhaUsuario.Text      = u.SENHA;
                     txt_user.Text              = u.LOGIN;
                     ddlPermissao.SelectedValue = u.GRUPO_PERMISSAO.ID.ToString();
                     CB_ativo.Checked           = u.ATIVO;
                     CB_AlteraProxLogin.Checked = u.ALTERA_SENHA_PROX_LOGIN;
                     lblAcao.Text               = "ALTERANDO";
                 }
             }
         }
     }
 }
コード例 #4
0
        protected void btnRemover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                string login = grid.SelectedValue.ToString();
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        USUARIO usuario = entities.USUARIO.FirstOrDefault(x => x.LOGIN.Equals(login));
                        entities.USUARIO.Remove(usuario);
                        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('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #5
0
        protected void btncadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                using (ARCOS_Entities entity = new ARCOS_Entities())
                {
                    CATEGORIA_PRODUTO categoria = null;

                    if (txtcategoria.Text == "")
                    {
                        Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>");
                    }
                    else
                    {
                        categoria = new CATEGORIA_PRODUTO();

                        categoria.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                        categoria.DESCRICAO = txtcategoria.Text;

                        entity.CATEGORIA_PRODUTO.Add(categoria);

                        Response.Write("<script>alert('Cadastrado Com Sucesso!');</script>");
                    }
                    txtcategoria.Text = string.Empty;
                    entity.SaveChanges();
                }
            }
            catch
            {
                Response.Write("<script>alert('Registro não pode ser salvo!');</script>");
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                String nome = Request.QueryString["nome"];
                if ((nome != null) && (!nome.Equals("")))
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        ASSISTIDO u = entities.ASSISTIDO.FirstOrDefault(x => x.NOME.Equals(nome));
                        if (u != null)
                        {
                            txtNomeAssistido.Text = u.NOME;
                            txtApelido.Text       = u.APELIDO;
                            txtCPF.Text           = u.CPF;
                            txtLogradouro.Text    = u.LOGRADOURO;
                            txtNumero.Text        = u.NUMERO;
                            txtBairro.Text        = u.BAIRRO;
                            txtCEP.Text           = u.CEP;
                            txtCidade.Text        = u.CIDADE;
                            drpEstado.Text        = u.ESTADO;


                            lblAcao.Text = "ALTERANDO";
                        }
                    }
                }
            }
        }
コード例 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         carregaAdministradores();
         String ID = Request.QueryString["ID"];
         if ((ID != null) && (!ID.Equals("")))
         {
             int i = Convert.ToInt32(ID);
             using (ARCOS_Entities entities = new ARCOS_Entities())
             {
                 ENTIDADE u = entities.ENTIDADE.FirstOrDefault(x => x.ID.Equals(i));
                 if (u != null)
                 {
                     lblID.Text           = i.ToString();
                     txtNomeEntidade.Text = u.NOME;
                     //txtNomeEntidade.ReadOnly = true;
                     txtCNPJ.Text         = u.CNPJ;
                     txtTelefone.Text     = u.TELEFONE;
                     txtLogradouro.Text   = u.LOGRADOURO;
                     txtNumero.Text       = u.NUMERO;
                     txtBairro.Text       = u.BAIRRO;
                     txtCEP.Text          = u.CEP;
                     txtCidade.Text       = u.CIDADE;
                     drpEstado.Text       = u.ESTADO;
                     txtPresidente.Text   = u.PRESIDENTE;
                     txtAdmnistrador.Text = u.LOGIN_USUARIO_ADMINISTRADOR;
                     lblAcao.Text         = "ALTERANDO";
                 }
             }
         }
     }
 }
コード例 #8
0
 protected void btn_Busca_Click(object sender, EventArgs e)
 {
     using (ARCOS_Entities entities = new ARCOS_Entities())
     {
         List <VOLUNTARIO> lista = null;
         if (rd_list.Text == "Nome")
         {
             //lista = entities.USUARIO.Where(x => x.LOGIN.StartsWith(txt_Busca.Text)).ToList();
             //lista = entities.USUARIO.Where(x => x.CPF.StartsWith(txt_Busca.Text)).ToList();  // Linha da qual foi adaptada a busca abaixo.
             lista = entities.VOLUNTARIO.Where(x => x.NOME.Contains(txt_Busca.Text)).ToList();
         }
         else if (rd_list.Text == "CPF")
         {
             //lista = entities.USUARIO.Where(x => x.NOME.StartsWith(txt_Busca.Text)).ToList();  // Linha da qual foi adaptada a busca abaixo.
             lista = entities.VOLUNTARIO.Where(x => x.CPF.Contains(txt_Busca.Text)).ToList();
         }
         else
         {
             // lista = entities.VOLUNTARIO.Where(x => x.NOME.Contains(txt_Busca.Text)).ToList();
             lista = entities.VOLUNTARIO.ToList();
         }
         grid.DataSource = lista.OrderBy(x => x.NOME);
         grid.DataBind();
     }
 }
コード例 #9
0
        protected void btnRemover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                string nome = grid.SelectedValue.ToString();
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        ASSISTIDO assistido = entities.ASSISTIDO.FirstOrDefault(x => x.NOME.Equals(nome));
                        entities.ASSISTIDO.Remove(assistido);
                        entities.SaveChanges();

                        grid.DataSource = null;
                        grid.DataBind();
                        grid.SelectedIndex = -1;
                        Response.Write("<script>alert('Removido com sucesso!');</script>");
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #10
0
        protected void btnRemover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                string tipo_evento = grid.SelectedValue.ToString();
                //obtendo a conexão com o banco de dados
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        TIPO_EVENTO evento = entities.TIPO_EVENTO.FirstOrDefault(x => x.ID.ToString().Equals(tipo_evento));
                        entities.TIPO_EVENTO.Remove(evento);
                        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('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #11
0
        protected void btnremover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                //String ID = Request.QueryString["ID"];
                string ID = grid.SelectedValue.ToString();
                int    i  = Convert.ToInt32(ID);
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        ENTIDADE entidade = entities.ENTIDADE.FirstOrDefault(x => x.ID.Equals(i));
                        entities.ENTIDADE.Remove(entidade);
                        entities.SaveChanges();

                        grid.DataSource = null;
                        grid.DataBind();
                        grid.SelectedIndex = -1;
                        Response.Write("<script>alert('Removido com sucesso!');</script>");
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Carregar Categoria
                using (ARCOS_Entities entities = new ARCOS_Entities())
                {
                    if (entities != null)
                    {
                        carregarCategoria();

                        String descricao = Request.QueryString["descricao"];
                        if ((descricao != null) && (!descricao.Equals("")))
                        {
                            PRODUTO u = entities.PRODUTO.FirstOrDefault(x => x.DESCRICAO.Equals(descricao));
                            if (u != null)
                            {
                                lblID.Text                = u.ID.ToString();
                                txt_descricao.Text        = u.DESCRICAO;
                                txt_especificacao.Text    = u.ESPECIFICACOES;
                                txt_unidade.Text          = u.UNIDADE;
                                dlCategoria.SelectedValue = u.CATEGORIA_PRODUTO.ID.ToString();

                                lblAcao.Text = "ALTERANDO";
                            }
                        }
                    }
                }
            }
        }
コード例 #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Valida Permissões
                String pagina = System.IO.Path.GetFileName(
                    HttpContext.Current.Request.Url.AbsolutePath);
                if (!pagina.Equals("AlterarSenhaProxLogin.aspx"))
                {
                    verificarSenhaPrimeiroLogin();
                }
                validaPermisses(pagina);

                String login = (string)Session["usuariologado"]; //Neste caso deve-se fazer a conversão
                if (login != null)
                {
                    using (ARCOS_Entities entity = new ARCOS_Entities())
                    {
                        string  permissao = "";
                        USUARIO u         = entity.USUARIO.FirstOrDefault(x => x.LOGIN.Equals(login));
                        if (u.GRUPO_PERMISSAO != null)
                        {
                            permissao = u.GRUPO_PERMISSAO.DESCRICAO;
                        }
                        lbl_welcomeUser.Text = ("Usuário logado: " + u.NOME + "(" + permissao + ")"); // em 'u' vai recuperar o atributo NOME
                    }
                }

                else
                {
                    Response.Redirect("/Default.aspx");
                }
            }
        }
コード例 #14
0
 protected void btn_Buscar_Click(object sender, EventArgs e)
 {
     using (ARCOS_Entities entities = new ARCOS_Entities())
     {
         List <VOLUNTARIADO> lista = null;
         if (rd_entidade.Checked)
         {
             lista = entities.VOLUNTARIADO.Where(x => x.ENTIDADE.NOME.StartsWith(txt_Busca.Text)).ToList();
         }
         else if (rd_datainicial.Checked)
         {
             DateTime data = Convert.ToDateTime(txt_Busca.Text);
             lista = entities.VOLUNTARIADO.Where(x => x.DATA_INICIAL.Equals(data)).ToList();
         }
         else if (rd_descricao.Checked)
         {
             lista = entities.VOLUNTARIADO.Where(x => x.DESCRICAO.StartsWith(txt_Busca.Text)).ToList();
         }
         else
         {
             lista = entities.VOLUNTARIADO.ToList();
         }
         grid.DataSource = lista;//.OrderBy(x => x.VOLUNTARIAR);
         grid.DataBind();
     }
 }
コード例 #15
0
        protected void btnRemover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                string ID = grid.SelectedValue.ToString();
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        GRUPO_PERMISSAO gp = entities.GRUPO_PERMISSAO.
                            FirstOrDefault(x => x.ID.ToString().Equals(ID));
                        entities.GRUPO_PERMISSAO.Remove(gp);
                        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('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #16
0
        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;
                                }
                            }
                        }
                    }
            }
        }
コード例 #17
0
        protected void btn_Remover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                //string login = grid.SelectedValue.ToString();  // Linha que deu origem ao comando abaixo.
                string ID = grid.SelectedValue.ToString();
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        // USUARIO usuario = entities.USUARIO.FirstOrDefault(x => x.LOGIN.Equals(login)); // Linha que deu origem ao comando abaixo.
                        VOLUNTARIO voluntario = entities.VOLUNTARIO.FirstOrDefault(x => x.ID.ToString().Equals(ID));
                        entities.VOLUNTARIO.Remove(voluntario);
                        entities.SaveChanges();

                        //Limpar Grid
                        grid.DataSource = null;
                        grid.DataBind();
                        grid.SelectedIndex = -1;
                        Response.Write("<script>alert('Voluntário removido com sucesso!');</script>");
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #18
0
        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>");
                    }
                }
            }
        }
コード例 #19
0
        protected void btnRemover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                string descricao = grid.SelectedValue.ToString();
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        PRODUTO produto = entities.PRODUTO.FirstOrDefault(x => x.DESCRICAO.Equals(descricao));
                        entities.PRODUTO.Remove(produto);
                        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('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         String ID = Request.QueryString["id"];
         if (ID != null)
         {
             using (ARCOS_Entities entities = new ARCOS_Entities())
             {
                 CATEGORIA_PRODUTO c = entities.CATEGORIA_PRODUTO.FirstOrDefault(x => x.ID.Equals(ID));
                 if (c != null)
                 {
                     CATEGORIA_PRODUTO cat = entities.CATEGORIA_PRODUTO.FirstOrDefault(x => x.ID.ToString().Equals(ID));
                     txtcategoria.Text = cat.DESCRICAO;
                     lblID.Text        = cat.ID.ToString();
                     lblAcao.Text      = "Alterando";
                 }
                 else
                 {
                     lblAcao.Text = "NOVO";
                 }
             }
         }
         else
         {
             lblAcao.Text = "NOVO";
         }
     }
 }
コード例 #21
0
 protected void btnbuscar_Click(object sender, EventArgs e)
 {
     using (ARCOS_Entities entities = new ARCOS_Entities())
     {
         List <DOADOR> lista = null;
         if (rdnome.Checked)
         {
             lista = entities.DOADOR.Where(x => x.NOME.StartsWith(txtbusca.Text)).ToList();
         }
         else if (rdcidade.Checked)
         {
             lista = entities.DOADOR.Where(x => x.CIDADE.StartsWith(txtbusca.Text)).ToList();
         }
         else if (rdtipodoaçao.Checked)
         {
             lista = entities.DOADOR.Where(x => x.TIPO_DOACAO.StartsWith(txtbusca.Text)).ToList();
         }
         else
         {
             lista = entities.DOADOR.ToList();
         }
         grid.DataSource = lista.OrderBy(x => x.ATIVO);
         grid.DataBind();
     }
 }
コード例 #22
0
        protected void btnremover_Click(object sender, EventArgs e)
        {
            if (Grid.SelectedValue != null)
            {
                string ID = Grid.SelectedValue.ToString();
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        TIPO_RECURSO TIPO_RECURSO = entities.TIPO_RECURSO.FirstOrDefault(x => x.ID.ToString().Equals(ID));
                        entities.TIPO_RECURSO.Remove(TIPO_RECURSO);
                        entities.SaveChanges();

                        Grid.DataSource = null;
                        Grid.DataBind();
                        Grid.SelectedIndex = -1;
                        Response.Write("<script>alert('Removido com sucesso!');</script>");
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #23
0
        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";
                        }
                    }
                }
            }
        }
コード例 #24
0
        protected void btn_Remover_Click(object sender, EventArgs e)
        {
            if (grid.SelectedValue != null)
            {
                Int32 id = Convert.ToInt32(grid.SelectedValue);
                try
                {
                    using (ARCOS_Entities entities = new ARCOS_Entities())
                    {
                        VOLUNTARIADO volunt = entities.VOLUNTARIADO.FirstOrDefault(x => x.ID.Equals(id));
                        entities.VOLUNTARIADO.Remove(volunt);
                        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('Falha ao remover registro!');</script>");
                }
            }
        }
コード例 #25
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (txtDataini.Text == "" || txtDatafinal.Text == "" || txtDesc.Text == "" ||
                txtObser.Text == "")
            {
                Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>");
            }
            else
            {
                try
                {
                    using (ARCOS_Entities entity = new ARCOS_Entities())
                    {
                        VOLUNTARIADO data = null;

                        if (lbl_acao.Text.Equals("NOVO"))
                        {
                            data              = new VOLUNTARIADO();
                            data.ID_ENTIDADE  = Convert.ToInt32(Dplist.SelectedValue);
                            data.DATA_INICIAL = Convert.ToDateTime(txtDataini.Text);
                            data.DATA_FINAL   = Convert.ToDateTime(txtDatafinal.Text);
                            data.DESCRICAO    = txtDesc.Text;
                            data.OBSERVACAO   = txtObser.Text;
                            data.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                            entity.VOLUNTARIADO.Add(data);


                            entity.SaveChanges();

                            Response.Write("<script>alert('Voluntariado salvo com Sucesso!');</script>");
                        }
                        else
                        {
                            int id_vol = Convert.ToInt32(Request.QueryString["id"]);
                            data = entity.VOLUNTARIADO.FirstOrDefault(x => x.ID.Equals(id_vol));

                            data.ID_ENTIDADE  = Convert.ToInt32(Dplist.SelectedValue);
                            data.DATA_INICIAL = DateTime.Now;
                            data.DATA_FINAL   = DateTime.Now;
                            data.DESCRICAO    = txtDesc.Text;
                            data.OBSERVACAO   = txtObser.Text;
                            data.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                            entity.Entry(data);

                            Response.Write("<script>alert('Voluntariado alterado com Sucesso!');</script>");
                        }
                        entity.SaveChanges();
                        limpar();
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Registro não pode ser salvo!');</script>");
                }
            }
        }
コード例 #26
0
        protected void btn_cadastrar_Click(object sender, EventArgs e)
        {
            if (txt_nomeUsuario.Text == "" || txt_senhaUsuario.Text == "" || txt_user.Text == "" ||
                txt_cpf.Text == "" || txt_email.Text == "" || ddlPermissao.Text == "")
            {
                Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>");
            }
            else
            {
                try
                {
                    using (ARCOS_Entities entity = new ARCOS_Entities())
                    {
                        USUARIO usuario = null;
                        if (lblAcao.Text.Equals("NOVO"))
                        {
                            usuario       = new USUARIO();
                            usuario.LOGIN = txt_user.Text;

                            usuario.SENHA = txt_senhaUsuario.Text;
                            usuario.NOME  = txt_nomeUsuario.Text.ToUpper();
                            usuario.CPF   = txt_cpf.Text;
                            usuario.EMAIL = txt_email.Text.ToLower();
                            usuario.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                            usuario.ATIVO = CB_ativo.Checked;
                            usuario.ALTERA_SENHA_PROX_LOGIN = CB_AlteraProxLogin.Checked;
                            usuario.ID_GRUPOPERMISSAO       = Convert.ToInt32(ddlPermissao.SelectedValue);
                            entity.USUARIO.Add(usuario);
                        }
                        else
                        {
                            usuario = entity.USUARIO.FirstOrDefault(x => x.LOGIN.Equals(txt_user.Text));


                            usuario.SENHA = txt_senhaUsuario.Text;
                            usuario.NOME  = txt_nomeUsuario.Text.ToUpper();
                            usuario.CPF   = txt_cpf.Text;
                            usuario.EMAIL = txt_email.Text.ToLower();
                            usuario.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now;
                            usuario.ATIVO = CB_ativo.Checked;
                            usuario.ALTERA_SENHA_PROX_LOGIN = CB_AlteraProxLogin.Checked;
                            usuario.ID_GRUPOPERMISSAO       = Convert.ToInt32(ddlPermissao.SelectedValue);
                            entity.Entry(usuario);
                        }
                        limpar();
                        entity.SaveChanges();

                        Response.Write("<script>alert('Usuario salvo com Sucesso!');</script>");
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Registro não pode ser salvo!');</script>");
                }
            }
        }
コード例 #27
0
        protected void btnCadastrarTipoEvento_Click(object sender, EventArgs e)
        {
            if (txtTipoEvento.Text == "" || txtDescricaoEvento.Text == "")
            {
                Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>");
            }
            else
            {
                try
                {
                    using (ARCOS_Entities entity = new ARCOS_Entities())
                    {
                        TIPO_EVENTO tipo_evento = null;

                        if (lblAcao.Text.Equals("NOVO"))
                        {
                            tipo_evento = new TIPO_EVENTO();
                            //entidade.ID = Convert.ToInt32(txtID.Text);
                            tipo_evento.NOME      = txtTipoEvento.Text;
                            tipo_evento.DESCRICAO = txtDescricaoEvento.Text;

                            // Insere o objeto
                            entity.TIPO_EVENTO.Add(tipo_evento);
                        }
                        else
                        {
                            tipo_evento = entity.TIPO_EVENTO.FirstOrDefault(x => x.ID.ToString().Equals(lblID.Text));

                            tipo_evento.NOME      = txtTipoEvento.Text;
                            tipo_evento.DESCRICAO = txtDescricaoEvento.Text;

                            entity.Entry(tipo_evento);
                        }


                        //Salva no disco rígido
                        entity.SaveChanges();

                        limpar();

                        // Commit
                        Response.Write("<script>alert('Tipo de evento cadastrado com sucesso!');</script>");

                        txtTipoEvento.Text      = string.Empty;
                        txtDescricaoEvento.Text = string.Empty;
                        lblAcao.Text            = "NOVO";
                    }
                }
                catch
                {
                    Response.Write("<script>alert('Registro não pode ser salvo!');</script>");
                }
            }
        }
コード例 #28
0
 private void carregaAdministradores()
 {
     using (ARCOS_Entities entity = new ARCOS_Entities())
     {
         List <USUARIO> list = entity.USUARIO.OrderBy(x => x.LOGIN).ToList();
         txtAdmnistrador.DataTextField  = "LOGIN";
         txtAdmnistrador.DataValueField = "LOGIN";
         txtAdmnistrador.DataSource     = list;
         txtAdmnistrador.DataBind();
         txtAdmnistrador.Items.Insert(0, "");
     }
 }
コード例 #29
0
 private void carregaTipoEvento()
 {
     using (ARCOS_Entities enntity = new ARCOS_Entities())
     {
         List <TIPO_EVENTO> lista = enntity.TIPO_EVENTO.ToList();
         ddlTipoEvento.DataTextField  = "NOME";
         ddlTipoEvento.DataValueField = "ID";
         ddlTipoEvento.DataSource     = lista;
         ddlTipoEvento.DataBind();
         ddlTipoEvento.Items.Insert(0, "");
     }
 }
コード例 #30
0
 private void carregarEntidade()
 {
     using (ARCOS_Entities enntity = new ARCOS_Entities())
     {
         List <ENTIDADE> lista = enntity.ENTIDADE.ToList();
         ddlEntidade.DataTextField  = "NOME";
         ddlEntidade.DataValueField = "ID";
         ddlEntidade.DataSource     = lista;
         ddlEntidade.DataBind();
         ddlEntidade.Items.Insert(0, "");
     }
 }