//-----carregar todos os INSUMOS conforme busca da caixa de texto private void CarregarInsumosEncontrados() { DataTable rsInsumos = new DataTable(); rsInsumos = NFichaTecnica.BuscarInsumo(txtNomeBusca.Text); gridInsumos.DataSource = rsInsumos; }
private void CarregarItensReceita() { DataTable rsItensReceita = new DataTable(); rsItensReceita = NFichaTecnica.MostrarItens(idPreparo); gridItensReceita.DataSource = rsItensReceita; gridItensReceita.Columns[0].Visible = false; }
//----- Carregar FICHA TECNICA ------------------------------------------------------------------------ public void CarregarFichaTecnica() { DataTable rsFichaTecnica = new DataTable(); rsFichaTecnica = NFichaTecnica.MostrarItens(IdPreparo); //Carrega o comboboc UNIDADES gridFichaTecnica.DataSource = rsFichaTecnica; gridFichaTecnica.Columns["IdPreparo"].Visible = false; gridFichaTecnica.Columns["IdInsumo"].Visible = false; }
private void btExcluir_Click(object sender, EventArgs e) { string NomeInsumo; int IdInsumo; NomeInsumo = gridItensReceita.SelectedRows[0].Cells["Nome"].Value.ToString(); IdInsumo = int.Parse(gridItensReceita.SelectedRows[0].Cells["IdInsumo"].Value.ToString()); if (MessageBox.Show("Confirma apagar da Ficha Tecnica o Item: " + NomeInsumo, "Confirmacao", MessageBoxButtons.OKCancel) == DialogResult.OK) { NFichaTecnica.ExcluirItem(idPreparo, IdInsumo); CarregarItensReceita(); } }
private void BtIncluir_Click(object sender, EventArgs e) { int idInsumo; double quantidade; idInsumo = int.Parse(gridInsumos.SelectedRows[0].Cells["IdInsumo"].Value.ToString()); if (ItemJaEstaNaReceita(idInsumo)) { MessageBox.Show("Item ja esta incluso na Ficha Tecnica." + Environment.NewLine + "Uma Receita nao pode ter o mesmo Insumo duas vezes"); } else { quantidade = -1; InputBox CaixaEntrada = new InputBox(); CaixaEntrada.ShowDialog(); if (CaixaEntrada.BotaoEscolhido == 1) { quantidade = CaixaEntrada.Valor; NFichaTecnica.IncluirItem(idPreparo, idInsumo, quantidade); CarregarItensReceita(); } } }