private void dgvRequisicoes_DoubleClick(object sender, EventArgs e) { lblID.Text = dgvRequisicoes.SelectedRows[0].Cells["idRC"].Value.ToString(); txtIDSetor.Text = dgvRequisicoes.SelectedRows[0].Cells["setorID"].Value.ToString(); cbSetor.SelectedValue = Convert.ToInt32(dgvRequisicoes.SelectedRows[0].Cells["setorID"].Value.ToString()); txtIDProduto.Text = dgvRequisicoes.SelectedRows[0].Cells["produtoID"].Value.ToString(); txtNomeProduto.Text = dgvRequisicoes.SelectedRows[0].Cells["produto"].Value.ToString(); txtQuantidadeRequisitada.Text = dgvRequisicoes.SelectedRows[0].Cells["quantidadeRC"].Value.ToString(); txtData.Text = dgvRequisicoes.SelectedRows[0].Cells["data"].Value.ToString(); //Recuperar a quantidade do estoque CAMADAS.BLL.Almoxarifado bllAlmo = new CAMADAS.BLL.Almoxarifado(); List <CAMADAS.MODEL.Almoxarifado> lstAlmo = bllAlmo.SelectByID(Convert.ToInt32(txtIDProduto.Text)); txtQuantidadeProduto.Text = lstAlmo[0].quantidade.ToString(); }
private void btnRemover_Click(object sender, EventArgs e) { CAMADAS.BLL.Requisicao bllRequisicao = new CAMADAS.BLL.Requisicao(); string mensagem = "Não há dados selecionado para remover"; string tituloMensagem = "Remover"; if (lblID.Text != "") { mensagem = "Deseja remover a Requisição: " + lblID.Text + "?"; DialogResult resposta = MessageBox.Show(mensagem, tituloMensagem, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta == DialogResult.Yes) { CAMADAS.BLL.Almoxarifado bllAlmo = new CAMADAS.BLL.Almoxarifado(); CAMADAS.MODEL.Almoxarifado almoxarifado = new CAMADAS.MODEL.Almoxarifado(); almoxarifado.id = Convert.ToInt32(txtIDProduto.Text); almoxarifado = bllAlmo.SelectByID(almoxarifado.id)[0]; int quantidadeEstoque = almoxarifado.quantidade; int quantidadeRequisitada = Convert.ToInt32(txtQuantidadeRequisitada.Text); almoxarifado.quantidade = quantidadeEstoque + quantidadeRequisitada; CAMADAS.BLL.Almoxarifado bllAtualizaEstoqueItem = new CAMADAS.BLL.Almoxarifado(); bllAtualizaEstoqueItem.Update(almoxarifado); int idRemocao = Convert.ToInt32(lblID.Text); bllRequisicao.Delete(idRemocao); } } else { MessageBox.Show(mensagem, tituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Warning); //MessageBox.Show(mensagem, tituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Warning); } limpaControles(); dgvProdutos.DataSource = new CAMADAS.BLL.Almoxarifado().Select(); dgvRequisicoes.DataSource = bllRequisicao.Select(); }