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>");
                }
            }
        }
Esempio n. 2
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";
                 }
             }
         }
     }
 }
Esempio n. 3
0
        protected void btnCadastra_Click(object sender, EventArgs e)
        {
            //Cria novo objeto entidade
            ENTIDADE entidade = null;

            try
            {
                // Criar conexão com o banco
                using (ARCOS_Entities entity = new ARCOS_Entities())
                {
                    if (txtNomeEntidade.Text == "" || txtLogradouro.Text == "" || txtNumero.Text == "" || txtBairro.Text == "" || txtCEP.Text == "" ||
                        txtCidade.Text == "" || drpEstado.Text == "" || txtPresidente.Text == "" || txtCNPJ.Text == "" || txtTelefone.Text == "")
                    {
                        Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>");
                    }
                    else
                    {
                        if (lblAcao.Text.Equals("NOVO"))
                        {
                            entidade = new ENTIDADE();
                        }
                        else
                        {
                            entidade = entity.ENTIDADE.FirstOrDefault(x => x.ID.ToString().Equals(lblID.Text));
                        }

                        //entidade.ID = Convert.ToInt32(txtID.Text);
                        entidade.NOME       = txtNomeEntidade.Text;
                        entidade.LOGRADOURO = txtLogradouro.Text;
                        entidade.NUMERO     = txtNumero.Text;
                        entidade.BAIRRO     = txtBairro.Text;
                        entidade.CEP        = txtCEP.Text;
                        entidade.CIDADE     = txtCidade.Text;
                        entidade.ESTADO     = drpEstado.Text;
                        //entidade.ID_ENTIDADE_CONTROLADORA = Convert.ToInt32(drpControladora.Text);
                        entidade.PRESIDENTE = txtPresidente.Text;
                        entidade.CNPJ       = txtCNPJ.Text;
                        entidade.TELEFONE   = txtTelefone.Text;
                        entidade.LOGIN_USUARIO_ADMINISTRADOR = txtAdmnistrador.Text;
                        entidade.DATA_HORA_CRIACAO_REGISTRO  = DateTime.Now;

                        if (lblAcao.Text.Equals("NOVO"))
                        {
                            entity.ENTIDADE.Add(entidade);
                        }
                        else
                        {
                            entity.Entry(entidade);
                        }

                        entity.SaveChanges();

                        // Commit
                        Response.Write("<script>alert('Entidade cadastrada com sucesso!');</script>");

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