Ejemplo n.º 1
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int           codigo      = Convert.ToInt32(Session["codigo"]);
        FuncionarioBD bdfun       = new FuncionarioBD();
        Funcionario   funcionario = bdfun.Select(codigo);

        EntradaMateria entradamateria = new EntradaMateria();

        entradamateria.Nome        = ddlMateria.SelectedItem.Text;
        entradamateria.Descricao   = txtDescricao.Text;
        entradamateria.Valor       = Convert.ToDouble(txtValor.Text);
        entradamateria.Quantidade  = Convert.ToInt32(txtQuantidade.Text);
        entradamateria.Data        = DateTime.Now;
        entradamateria.Funcionario = funcionario.Nome;

        EntradaBD bd = new EntradaBD();

        if (bd.Insert(entradamateria))
        {
            string entradamateriaid = ddlMateria.SelectedItem.Value;

            MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
            MateriaPrima   materiaprima   = materiaprimabd.Select(Convert.ToInt32(entradamateriaid));
            materiaprima.Quantidade = materiaprima.Quantidade + Convert.ToInt32(txtQuantidade.Text);
            materiaprimabd.Update(materiaprima);

            lblMensagem.Text   = "Entrada cadastrada com sucesso";
            txtQuantidade.Text = "";
            txtDescricao.Text  = "";
            txtValor.Text      = "";
            txtQuantidade.Focus();
            LimparCampos();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int           codigo      = Convert.ToInt32(Session["codigo"]);
        FuncionarioBD bdfun       = new FuncionarioBD();
        Funcionario   funcionario = bdfun.Select(codigo);

        EntradaMateria entradamateria = new EntradaMateria();

        entradamateria.Nome        = ddlMateria.SelectedItem.Text;
        entradamateria.Descricao   = txtDescricao.Text;
        entradamateria.Valor       = Convert.ToDouble(txtValor.Text);
        entradamateria.Quantidade  = Convert.ToInt32(txtQuantidade.Text);
        entradamateria.Data        = DateTime.Now;
        entradamateria.Funcionario = funcionario.Nome;

        EntradaBD bd = new EntradaBD();

        if (bd.Insert(entradamateria))
        {
            string entradamateriaid = ddlMateria.SelectedItem.Value;

            MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
            MateriaPrima   materiaprima   = materiaprimabd.Select(Convert.ToInt32(entradamateriaid));
            materiaprima.Quantidade = materiaprima.Quantidade + Convert.ToInt32(txtQuantidade.Text);
            materiaprimabd.Update(materiaprima);

            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true);
            txtQuantidade.Text = "";
            txtDescricao.Text  = "";
            txtValor.Text      = "";
            txtQuantidade.Focus();
            LimparCampos();
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro. Contate o suporte!');", true);
        }
    }