示例#1
0
        //-----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;
        }
示例#2
0
        private void CarregarItensReceita()
        {
            DataTable rsItensReceita = new DataTable();

            rsItensReceita = NFichaTecnica.MostrarItens(idPreparo);
            gridItensReceita.DataSource         = rsItensReceita;
            gridItensReceita.Columns[0].Visible = false;
        }
示例#3
0
        //-----   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;
        }
示例#4
0
        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();
            }
        }
示例#5
0
        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();
                }
            }
        }