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(); }
private void btnGravar_Click(object sender, EventArgs e) { CAMADAS.BLL.Almoxarifado bllAlmo = new CAMADAS.BLL.Almoxarifado(); string msg = ""; string titMsg = ""; if (lblID.Text == "-1") { msg = "Deseja Inserir novo Item?"; titMsg = "Inserir"; } else { msg = "Deseja Alterar o Item?"; titMsg = "Atualizar"; } DialogResult resposta = MessageBox.Show(msg, titMsg, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resposta == DialogResult.Yes) { CAMADAS.MODEL.Almoxarifado almoxarifado = new CAMADAS.MODEL.Almoxarifado(); almoxarifado.id = Convert.ToInt32(lblID.Text); almoxarifado.fornecedorID = Convert.ToInt32(txtFornecedor.Text); almoxarifado.nome = txtItem.Text; almoxarifado.quantidade = Convert.ToInt32(txtQuantidade.Text); if (lblID.Text == "-1") { bllAlmo.Insert(almoxarifado); } else { bllAlmo.Update(almoxarifado); } } limpaControles(); habilitaControles(false); dgvItens.DataSource = bllAlmo.Select(); }
private void btnGravar_Click(object sender, EventArgs e) { int quantidadeRequisitada = Convert.ToInt32(txtQuantidadeRequisitada.Text); int quantidadeEstoque = Convert.ToInt32(txtQuantidadeProduto.Text); Console.WriteLine("Estoque:" + quantidadeEstoque); Console.WriteLine("RC:" + quantidadeRequisitada); string mensagem = ""; string tituloMensagem = ""; if (quantidadeRequisitada <= quantidadeEstoque) { CAMADAS.BLL.Requisicao bllRequisicao = new CAMADAS.BLL.Requisicao(); if (lblID.Text == "-1") { mensagem = "Deseja criar uma nova requisição?"; tituloMensagem = "Criar Requisição"; } else { mensagem = "Deseja alterar a requisição?"; tituloMensagem = "Atualizar"; } DialogResult resposta = MessageBox.Show(mensagem, tituloMensagem, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resposta == DialogResult.Yes) { CAMADAS.MODEL.Requisicao requisicao = new CAMADAS.MODEL.Requisicao(); requisicao.id = Convert.ToInt32(lblID.Text); requisicao.setorID = Convert.ToInt32(txtIDSetor.Text); requisicao.produtoID = Convert.ToInt32(txtIDProduto.Text); requisicao.quantidade = Convert.ToInt32(txtQuantidadeRequisitada.Text); CAMADAS.MODEL.Almoxarifado almoxarifado = new CAMADAS.MODEL.Almoxarifado(); almoxarifado.id = Convert.ToInt32(txtIDProduto.Text); almoxarifado.quantidade = quantidadeEstoque - quantidadeRequisitada; CAMADAS.BLL.Almoxarifado bllAtualizaEstoqueItem = new CAMADAS.BLL.Almoxarifado(); bllAtualizaEstoqueItem.Update(almoxarifado); if (lblID.Text == "-1") { requisicao.data = DateTime.Now; bllRequisicao.Insert(requisicao); } else { bllRequisicao.Update(requisicao); } } limpaControles(); habilitaControles(false); dgvProdutos.DataSource = new CAMADAS.BLL.Almoxarifado().Select(); dgvRequisicoes.DataSource = bllRequisicao.Select(); } else { mensagem = "A quantidade requisitada excede o estoque!"; tituloMensagem = "Erro"; MessageBox.Show(mensagem, tituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Error); } }