示例#1
0
    protected void BtnSalvar_Click(object sender, EventArgs e)
    {
        Produto produto = new Produto();

        produto.Nome      = Convert.ToString(txtNome.Text);
        produto.Categoria = Convert.ToInt32(ddlCategoriaProduto.SelectedItem.Value);
        produto.Descricao = Convert.ToString(txtDescricao.Text);
        produto.Dimensao  = Convert.ToString(txtDimensao.Text);
        produto.Valor     = Convert.ToDecimal(txtValor.Text);
        produto.Tempo     = Convert.ToString(txtTempo.Text);

        ProdutoBD bd = new ProdutoBD();

        if (bd.Insert(produto))
        {
            lblMensagem.Text  = "Produto cadastrado com sucesso";
            txtNome.Text      = "";
            txtDescricao.Text = "";
            txtDimensao.Text  = "";
            txtValor.Text     = "";
            txtTempo.Text     = "";
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
    protected void BtnSalvar_Click(object sender, EventArgs e)
    {
        Produto produto = new Produto
        {
            Codigo         = txtCodigo.Text,
            Descricao      = txtDescricao.Text,
            Unidade        = txtUnidade.Text,
            Estoque        = Convert.ToDouble(txtEstoque.Text),
            Estoquecritico = Convert.ToDouble(txtEstoquecritico.Text),
            Valorunitario  = Convert.ToDouble(txtValorunitario.Text)
        };

        ProdutoBD bd = new ProdutoBD();

        if (bd.Insert(produto))
        {
            lblMensagem.Text       = "Produto cadastrado com sucesso";
            txtCodigo.Text         = "";
            txtDescricao.Text      = "";
            txtUnidade.Text        = "";
            txtEstoque.Text        = "";
            txtValorunitario.Text  = "";
            txtEstoquecritico.Text = "";
            txtCodigo.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //variavel verificar falso verdadeiro
        bool iscadastrar = false;

        //WebSite1.Classes.Login login = new WebSite1.Classes.Login();
        Produto produto = new Produto();

        produto.Nome       = txtNome.Text;
        produto.Quantidade = 0;
        produto.ValorCento = Convert.ToDouble(txtValorCento.Text);
        produto.Descricao  = txtDescricao.Text;
        produto.Status     = ddlStatus.Text;
        ProdutoBD bd = new ProdutoBD();

        //buscando email do BD
        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;
        objConexao    = Mapped.Connection();
        objCommand    = Mapped.Command("SELECT pro_nome FROM pro_produto ", objConexao);
        objDataReader = objCommand.ExecuteReader();

        //laço repetição
        while (objDataReader.Read())
        {
            //se o campo for igual do BD
            if (string.Equals(txtNome.Text, objDataReader["pro_nome"].ToString(), StringComparison.OrdinalIgnoreCase))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Produto já cadastrado!');", true);
                iscadastrar = true;
                break;
            }
        }

        if (iscadastrar == false)
        {
            if (bd.Insert(produto))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true);
                txtNome.Text = "";
                // txtQuantidade.Text = "";
                txtValorCento.Text = "";
                txtDescricao.Text  = "";
                txtNome.Focus();
                LimparCampos();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro. Contate o suporte!');", true);
            }
        }
    }
示例#4
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //variavel verificar falso verdadeiro
        bool iscadastrar = false;

        //WebSite1.Classes.Login login = new WebSite1.Classes.Login();
        Produto produto = new Produto();

        produto.Nome       = txtNome.Text;
        produto.Quantidade = Convert.ToInt32(txtQuantidade.Text);
        produto.ValorCento = Convert.ToDouble(txtValorCento.Text);
        produto.Descricao  = txtDescricao.Text;
        produto.Status     = ddlStatus.Text;
        ProdutoBD bd = new ProdutoBD();

        //buscando email do BD
        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;
        objConexao    = Mapped.Connection();
        objCommand    = Mapped.Command("SELECT pro_nome FROM pro_produto ", objConexao);
        objDataReader = objCommand.ExecuteReader();

        //laço repetição
        while (objDataReader.Read())
        {
            //se o campo for igual do BD
            if (txtNome.Text == objDataReader["pro_nome"].ToString())
            {
                lblMensagem.Text = "Produto já existente";
                iscadastrar      = true;
                break;
            }
        }

        if (iscadastrar == false)
        {
            if (bd.Insert(produto))
            {
                lblMensagem.Text   = "Produto cadastrado com sucesso";
                txtNome.Text       = "";
                txtQuantidade.Text = "";
                txtValorCento.Text = "";
                txtDescricao.Text  = "";
                txtNome.Focus();
                LimparCampos();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
    }
示例#5
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (FileUpload1.HasFile)
        {
            //3 MB
            if (FileUpload1.PostedFile.ContentLength <= 3024000)
            {
                string arquivo = FileUpload1.FileName;
                //caminho onde a foto será salva
                FileUpload1.SaveAs(ConfigurationManager.AppSettings["uploadServer"] + arquivo);


                Produto produto = new Produto();
                produto.Nome             = txtNome.Text;
                produto.Preco            = Convert.ToDouble(txtPreco.Text);
                produto.QuantidadeMinima = Convert.ToInt32(txtQuantidadeMinima.Text);
                produto.Descricao        = txtDescricao.Text;
                produto.Foto             = arquivo;


                ProdutoBD bd = new ProdutoBD();
                if (bd.Insert(produto))
                {
                    lblMensagem.Text = "Produto cadastrado com sucesso";

                    txtNome.Text             = "";
                    txtPreco.Text            = "";
                    txtQuantidadeMinima.Text = "";
                    txtDescricao.Text        = "";
                    txtNome.Focus();
                }
                else
                {
                    lblMensagem.Text = "Erro ao salvar.";
                }
            }
            else
            {
                lblMensagem.Text = "Foto muito grande por favor selecione até 3mb";
            }
        }
        else
        {
            lblMensagem.Text = "Por favor selecione uma foto.";
        }
    }
示例#6
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Produto produto = new Produto();

            produto.Nome      = txtNome.Text;
            produto.Categoria = Convert.ToInt32(ddlCategoria.Text);
            produto.Preco     = Convert.ToDecimal(txtPreco.Text);

            ProdutoBD bd = new ProdutoBD();

            if (bd.Insert(produto))
            {
                Response.Write("<script>alert('Produto cadastrado com sucesso!')</script>");
                txtNome.Text  = "";
                txtPreco.Text = "";
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
示例#7
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Produto produto = new Produto();

        produto.Nome         = txtNome.Text;
        produto.Datacadastro = Convert.ToString(txtData.Text);
        produto.PrecoVenda   = Convert.ToDouble(txtPrecoVenda.Text);
        ProdutoBD bd = new ProdutoBD();

        if (bd.Insert(produto))
        {
            lblMensagem.Text   = "Produto cadastrado com sucesso";
            txtNome.Text       = "";
            txtData.Text       = "";
            txtPrecoVenda.Text = "";
            txtNome.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Produto produto = new Produto();

            produto.Nome            = txtNome.Text;
            produto.ValorUnitario   = Convert.ToDouble(txtValor.Text);
            produto.QuantidadeTotal = Convert.ToInt32(txtQuantidade.Text);
            produto.EstoqueMinimo   = Convert.ToInt32(txtMinimo.Text);
            ProdutoBD bd = new ProdutoBD();

            if (bd.Insert(produto))
            {
                lblMensagem.Text   = "Produto cadastrado com sucesso";
                txtNome.Text       = "";
                txtValor.Text      = "";
                txtQuantidade.Text = "";
                txtMinimo.Text     = "";
                txtNome.Focus();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
示例#9
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        bool verifica = false;

        //atributos do produto

        Produto produto = new Produto();

        produto.Nome       = txtNome.Text;
        produto.Valor      = Convert.ToDouble(txtValor.Text);
        produto.Quantidade = Convert.ToInt32(txtQuantidade.Text);
        ProdutoBD bd = new ProdutoBD();

        //busca no banco se existe algum produto igual para evitar repetições
        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;

        objConexao    = Mapped.Connection();
        objCommand    = Mapped.Command("SELECT nome_produto FROM tbl_produto", objConexao);
        objDataReader = objCommand.ExecuteReader();

        //estrutura while para varer e fazer a verificação no banco

        while (objDataReader.Read())
        {
            if (txtNome.Text == objDataReader["nome_produto"].ToString())
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Produto já existente', '', 'error');</script>");
                verifica = true;

                txtNome.Text       = "";
                txtQuantidade.Text = "";
                txtValor.Text      = "";

                txtNome.Focus();

                break;
            }
        }

        if (verifica == false)
        {
            if (bd.Insert(produto))
            {
                //exibe modal sucesso

                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Produto Cadastrado com Sucesso!', '', 'success');</script>");

                txtNome.Text       = "";
                txtQuantidade.Text = "";
                txtValor.Text      = "";
                txtNome.Focus();
            }
            else
            {
                //exibe modal error

                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Erro ao Cadastrar Produto', '' , 'error');</script>");
            }
        }
    }
    protected void btnCadastrar_Click(object sender, EventArgs e)
    {
        try
        {
            Produto    pro   = new Produto();
            Categoria  cat   = new Categoria();
            Cardapio   car   = new Cardapio();
            Despesas   des   = new Despesas();
            DespesasBD desBD = new DespesasBD();


            pro.Descricao = txtNomeItem.Text;

            try
            {
                if (txtValordecusto.Text == string.Empty)
                {
                    pro.ValorCusto = 0;
                }
                else
                {
                    pro.ValorCusto = Convert.ToDouble(txtValordecusto.Text);
                }
            }
            catch (FormatException)
            {
                lblMensagem.Text = "Valor de custo invalido!";
            }
            try
            {
                if (txtDataValidade.Text == string.Empty)
                {
                    pro.DataValidade = Convert.ToDateTime("11/11/1111");
                }
                else
                {
                    pro.DataValidade = Convert.ToDateTime(txtDataValidade.Text);
                }
            }
            catch (FormatException)
            {
                lblMensagem.Text = "Data de Validade invalida";
            }

            try
            {
                if (txtQuantidadeMinima.Text == string.Empty)
                {
                    pro.QuantidadeAtual = 0;
                }
                else
                {
                    pro.QuantidadeAtual = Convert.ToInt32(txtAddProduto.Text);
                }
            }
            catch (FormatException)
            {
                lblMensagem.Text = "Qautnidade invalida!";
            }
            try
            {
                if (txtQuantidadeMinima.Text == string.Empty)
                {
                    pro.QuantidadeMinima = 0;
                }
                else
                {
                    pro.QuantidadeMinima = Convert.ToInt32(txtQuantidadeMinima.Text);
                }
            }
            catch (FormatException)
            {
                lblMensagem.Text = "quantidade minima invalida!";
            }
            pro.UnidadeMedida   = txtUnidadeMedida.Text;
            pro.CodigoCategoria = ddlCategoria.SelectedItem.Value;


            car.Valor = Convert.ToDouble(txtValorVarejo.Text);

            ProdutoBD  proBD = new ProdutoBD();
            CardapioBD carBD = new CardapioBD();

            des.Descricao    = txtNomeItem.Text;
            des.Pessoa       = Convert.ToInt32(1);
            des.ValorDespesa = Convert.ToDouble(txtAddProduto.Text) * Convert.ToDouble(txtValordecusto.Text);
            DateTime data = DateTime.Now;
            des.Data = data;
            desBD.InsertDespesaProdutos(des);

            if (rblVendaEstoque.SelectedItem.Value == "E")
            {
                proBD.Insert(pro);
                lblMensagem.Text = "Produto cadastrado com sucesso!";
            }
            else
            {
                //insert tbl produto
                proBD.Insert(pro);

                // insert tbl cardapio
                carBD.Insert(car);

                //recupera ultimo produto cadastrado na tbl produto
                int idProduto  = proBD.GetUltimoID(pro);
                int idCardapio = carBD.GetUltimoID(car);

                carBD.InsertFKs(idCardapio, idProduto);

                lblMensagem.Text = "Produto Cadastrado com sucesso!";
            }

            txtAddProduto.Text       = string.Empty;
            txtDataValidade.Text     = string.Empty;
            txtNomeItem.Text         = string.Empty;
            txtQuantidadeMinima.Text = string.Empty;
            txtUnidadeMedida.Text    = string.Empty;
            txtValordecusto.Text     = string.Empty;
            txtValorVarejo.Text      = string.Empty;

            ddlCategoria.SelectedValue = "0";
        }
        catch (Exception ex)
        {
            lblMensagem.Text = ex.Message;
        }
    }