internal static string ObterSqlInserçãoEntrada(ProduçãoFiscal produção, Ingrediente ingrediente, decimal qtdReceitas) { return string.Format("INSERT INTO entradaproducaofiscal (producaofiscal, referencia, quantidade) values ({0}, {1}, {2})", DbTransformar(produção.Código), DbTransformar(ingrediente.Referência), DbTransformar(qtdReceitas * ingrediente.Quantidade)); }
private ListViewItem CriarItem(Ingrediente i) { ListViewItem item = new ListViewItem(new string[lista.Columns.Count]); item.SubItems[colReferência.Index].Text = Entidades.Mercadoria.Mercadoria.MascararReferência(i.Referência); item.SubItems[colTipoUnidade.Index].Text = i.TipoUnidadeComercial.Nome; item.SubItems[colQuantidade.Index].Text = i.Quantidade.ToString(); item.SubItems[colDescrição.Index].Text = i.Descrição; item.Tag = i; return item; }
private void btnAlterar_Click(object sender, EventArgs e) { btnAlterar.Enabled = false; ingrediente.Referência = txtReferênciaSelecionada.ReferênciaNumérica; ingrediente.Quantidade = (decimal)txtQuantidadeSelecionada.Double; ingrediente.Atualizar(); ingrediente = null; listaIngredientes.Carregar(esquema); }
private void CarregarIngrediente(Ingrediente ingrediente) { txtReferênciaSelecionada.Referência = ingrediente?.Referência; txtCFOPSelecionado.Text = ingrediente?.CFOP.ToString(); txtQuantidadeSelecionada.Text = ingrediente?.Quantidade.ToString(); txtDescriçãoSelecionado.Text = ingrediente?.Descrição; cmbTipoUnidadeSelecionada.Seleção = ingrediente?.TipoUnidadeComercial; this.ingrediente = ingrediente; btnAlterar.Enabled = ingrediente != null; }
private void AdicionarEntrada(System.Data.IDbConnection conexão, System.Data.IDbTransaction transação, decimal qtdReceitas, Ingrediente ingrediente) { using (var cmd = conexão.CreateCommand()) { cmd.CommandText = EntradaProduçãoFiscal.ObterSqlInserçãoEntrada(this, ingrediente, qtdReceitas); cmd.Transaction = transação; cmd.ExecuteNonQuery(); } }