Exemple #1
0
    protected void botaoAlterarAlimentoo_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            GerenciarAlimentacaoController controller = new GerenciarAlimentacaoController();
            Alimento alimento = new Alimento();
            alimento.alimento_id    = Int32.Parse(TabelaAlimentos.SelectedRow.Cells[0].Text);
            alimento.descricao      = campoDescricaoAlimento.Text;
            alimento.nome           = campoNomeAlimento.Text;
            alimento.quantidade     = Int32.Parse(campoQtdAlimento.Text);
            alimento.valorUnitario  = Decimal.Parse(campoValorUnitarioAlimento.Text.Replace("R$", ""));
            alimento.imagemAlimento = TabelaAlimentos.SelectedRow.Cells[3].Text;

            if (campoImagemAlimento.HasFile)
            {
                String filename = Path.GetFileName(campoImagemAlimento.FileName);
                int    cont     = 0;
                while (File.Exists(Server.MapPath("~/img/Alimentos/") + filename))
                {
                    filename = cont.ToString() + Path.GetFileName(campoImagemAlimento.FileName);
                    cont++;
                }
                campoImagemAlimento.SaveAs(Server.MapPath("~/img/Alimentos/") + filename);

                FileInfo file = new FileInfo(Server.MapPath("~/img/Alimentos/") + alimento.imagemAlimento);

                file.Delete();

                alimento.imagemAlimento = campoImagemAlimento.FileName;
            }
            else
            {
                alimento.imagemAlimento = TabelaAlimentos.SelectedRow.Cells[3].Text;
            }

            controller.atualizar(alimento);


            campoNomeAlimento.Text          = "";
            campoQtdAlimento.Text           = "";
            campoValorUnitarioAlimento.Text = "";
            campoDescricaoAlimento.Text     = "";

            botaoAlterarAlimento.Visible        = false;
            botaoCadastraAlimento.Visible       = true;
            campoImagemAlimentoRequired.Visible = true;

            Response.Write("<script language='javascript'> alert('Alimento Atualizado com Sucesso!'); window.location=('gerenciaralimentacao.aspx'); </script>");
        }
    }
Exemple #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["admin"] == null)
     {
         Response.Redirect("login.aspx");
     }
     else
     {
         GerenciarAlimentacaoController controller = new GerenciarAlimentacaoController();
         int     id      = Convert.ToInt32(Session["admin"].ToString());
         Usuario cliente = (Usuario)controller.pesquisarUsuario(id);
         nome.Text = "Seja Bem Vindo, " + cliente.nome.ToString();
     }
 }
Exemple #3
0
    protected void botaoCadastraAlimento_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            if (campoImagemAlimento.HasFile)
            {
                String filename = Path.GetFileName(campoImagemAlimento.FileName);
                int    cont     = 0;
                while (File.Exists(Server.MapPath("~/img/Alimentos/") + filename))
                {
                    filename = cont.ToString() + Path.GetFileName(campoImagemAlimento.FileName);
                    cont++;
                }
                campoImagemAlimento.SaveAs(Server.MapPath("~/img/Alimentos/") + filename);

                Alimento alimento = new Alimento();

                GerenciarAlimentacaoController controller = new GerenciarAlimentacaoController();

                alimento.nome           = campoNomeAlimento.Text;
                alimento.quantidade     = Int32.Parse(campoQtdAlimento.Text);
                alimento.imagemAlimento = filename;
                alimento.valorUnitario  = Decimal.Parse(campoValorUnitarioAlimento.Text);
                alimento.descricao      = campoDescricaoAlimento.Text;

                controller.cadastrar(alimento);

                campoNomeAlimento.Text          = "";
                campoQtdAlimento.Text           = "";
                campoValorUnitarioAlimento.Text = "";
                campoDescricaoAlimento.Text     = "";
                campoImagemAlimento             = null;

                TabelaAlimentos.DataBind();

                Response.Write("<script language='javascript'> alert('Alimento Cadastrado com Sucesso!'); window.location=('gerenciaralimentacao.aspx'); </script>");
            }
        }
    }
Exemple #4
0
    protected void TabelaAlimentos_DeleteRow(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Delete")
        {
            GerenciarAlimentacaoController controller = new GerenciarAlimentacaoController();

            int index = Int32.Parse((string)e.CommandArgument);
            int id    = Int32.Parse(TabelaAlimentos.Rows[index].Cells[0].Text);

            Alimento alimento = (Alimento)controller.pesquisarAlimento(id);
            controller.deletar(alimento);



            FileInfo file = new FileInfo(Server.MapPath("~/img/Alimentos/") + alimento.imagemAlimento);

            file.Delete();



            Response.Write("<script language='javascript'> alert('Alimento Removido com Sucesso!'); window.location=('gerenciaralimentacao.aspx'); </script>");
        }
    }