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;
        }
Example #3
0
        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);
        }
Example #4
0
        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();
     }
 }