//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); }
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); } }