Example #1
0
        //métodos

        //insert
        public bool Insert(EntradaMateria entrada)
        {
            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "INSERT INTO ent_entradamateria(ent_nome, ent_quantidade, ent_descricao, ent_valor, ent_data, ent_funcionario) VALUES (?nome, ?quantidade, ?descricao, ?valor, ?data, ?funcionario)";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?nome", entrada.Nome));
            objCommand.Parameters.Add(Mapped.Parameter("?quantidade", entrada.Quantidade));
            objCommand.Parameters.Add(Mapped.Parameter("?descricao", entrada.Descricao));
            objCommand.Parameters.Add(Mapped.Parameter("?valor", entrada.Valor));
            objCommand.Parameters.Add(Mapped.Parameter("?data", entrada.Data));
            objCommand.Parameters.Add(Mapped.Parameter("?funcionario", entrada.Funcionario));
            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
            return(true);
        }
Example #2
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);
        }
    }