コード例 #1
0
ファイル: Projetos.aspx.cs プロジェクト: ertprs/AG
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     if (Session["perfil"].ToString() != "Administrador")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
     }
     else
     {
         try
         {
             int        cod = Convert.ToInt32((sender as LinkButton).CommandArgument);
             agEntities ctx = new agEntities();
             projeto    gu  = ctx.projetoes.First(p => p.id == cod);
             ctx.projetoes.Remove(gu);
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
             GetProjetos();
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
             //throw;
         }
     }
 }
コード例 #2
0
ファイル: AGs.aspx.cs プロジェクト: ertprs/AG
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     if (Session["perfil"].ToString() != "Administrador")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
     }
     else
     {
         try
         {
             agID = Convert.ToInt32((sender as LinkButton).CommandArgument);
             agEntities ctx = new agEntities();
             ag         gr  = ctx.ags.First(p => p.id == agID);
             ctx.ags.Remove(gr);
             ctx.SaveChanges();
             getAGs();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception ex)
         {
             mensagem = "Não é possível deletar esse registro, pois esta sendo utilizado no cadastro de um ou mais Itens. " + ex.Message;
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
             //throw;
         }
     }
 }
コード例 #3
0
ファイル: Usuarios.aspx.cs プロジェクト: ertprs/AG
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     if (Session["perfil"].ToString() != "Administrador")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
     }
     else
     {
         try
         {
             usuarioID = int.Parse((sender as LinkButton).CommandArgument);
             agEntities ctx  = new agEntities();
             usuario    user = ctx.usuarios.First(p => p.id == usuarioID);
             ctx.usuarios.Remove(user);
             ctx.SaveChanges();
             getUsuarios();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
             //throw;
         }
     }
 }
コード例 #4
0
ファイル: EditAG.aspx.cs プロジェクト: ertprs/AG
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     if (numeroAG.Text == "")
     {
         mensagem = "Campo Numero é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         numeroAG.Focus();
     }
     else
     {
         try
         {
             agEntities ctx = new agEntities();
             ag         gr  = ctx.ags.First(g => g.id == agID);
             gr.numero    = numeroAG.Text.Trim();
             gr.projetoID = Convert.ToInt32(cboxProjeto.SelectedValue);
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }
コード例 #5
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     if (numeroAG.Text == "")
     {
         mensagem = "Campo Nnumero é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         numeroAG.Focus();
     }
     else
     {
         try
         {
             agEntities ctx     = new agEntities();
             ag         gtronco = new ag();
             gtronco.numero    = numeroAG.Text.Trim();
             gtronco.projetoID = int.Parse(cboxProjeto.SelectedValue);
             ctx.ags.Add(gtronco);
             ctx.SaveChanges();
             numeroAG.Text = "";
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }
コード例 #6
0
ファイル: AddProjetos.aspx.cs プロジェクト: ertprs/AG
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     if (nome.Text == "")
     {
         mensagem = "Campo Nome é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         nome.Focus();
     }
     else
     {
         try
         {
             agEntities ctx = new agEntities();
             projeto    gu  = new projeto();
             gu.nome = nome.Text.Trim();
             ctx.projetoes.Add(gu);
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception ex)
         {
             mensagem = "Ocorreu o seguinte erro ao tentar gravar: " + ex.Message;
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         }
     }
 }
コード例 #7
0
ファイル: EditProjetos.aspx.cs プロジェクト: ertprs/AG
 protected void btnEditar_Click(object sender, EventArgs e)
 {
     if (nome.Text == "")
     {
         mensagem = "Campo Nome é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         nome.Focus();
     }
     else
     {
         try
         {
             int        cod = int.Parse(projetoID);
             agEntities ctx = new agEntities();
             projeto    gu  = ctx.projetoes.First(p => p.id == cod);
             gu.nome = nome.Text.Trim();
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
             throw;
         }
     }
 }
コード例 #8
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (nome.Text == "")
            {
                mensagem = "O Campo Nome é obrigatório";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
                nome.Focus();
            }
            else

            {
                try
                {
                    string     senhaCriptografada = Criptografia.CalculaHash(password);
                    agEntities ctx  = new agEntities();
                    usuario    user = new usuario();
                    user.nome      = nome.Text.Trim();
                    user.emaill    = email.Text.Trim();
                    user.login     = login.Text.Trim();
                    user.senha     = senhaCriptografada;
                    user.perfil    = cboxPerfil.SelectedValue;
                    user.projetoID = int.Parse(cboxProjeto.SelectedValue);
                    user.img       = lblCaminhoImg.Text.Trim();
                    user.cargo     = cargo.Text.Trim();
                    ctx.usuarios.Add(user);
                    ctx.SaveChanges();
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                    nome.Text  = string.Empty;
                    email.Text = string.Empty;
                    login.Text = string.Empty;
                    senha.Text = string.Empty;
                    cboxPerfil.SelectedIndex  = -1;
                    cboxProjeto.SelectedIndex = -1;
                }
                catch (Exception ex)
                {
                    mensagem = "Ocorreu o seguinte erro ao gravar :" + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    throw;
                }
            }
        }
コード例 #9
0
ファイル: EditUsuariosSup.aspx.cs プロジェクト: ertprs/AG
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (nome.Text == "")
            {
                mensagem = "O Campo Nome é obrigatório";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
                nome.Focus();
            }
            else

            {
                try
                {
                    int        cod = int.Parse(usuarioID);
                    string     senhaCriptografada = Criptografia.CalculaHash(password);
                    agEntities ctx  = new agEntities();
                    usuario    user = ctx.usuarios.First(p => p.id == cod);
                    user.nome   = nome.Text.Trim();
                    user.emaill = email.Text.Trim();
                    user.login  = login.Text.Trim();
                    if (password != string.Empty)
                    {
                        user.senha = senhaCriptografada;
                    }
                    user.perfil    = cboxPerfil.SelectedValue;
                    user.projetoID = int.Parse(cboxProjeto.SelectedValue);
                    user.img       = lblCaminhoImg.Text;
                    user.cargo     = cargo.Text;
                    ctx.SaveChanges();
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                }
                catch (System.Exception ex)
                {
                    mensagem = "Erro ao Editar " + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
                }
            }
        }