private void DeletaTudoPorMotor() { rMotorEstoque regraMotorEstoque = null; try { regraMotorEstoque = new rMotorEstoque(); regraMotorEstoque.DeletaMotorEstoqueporMotor(_modelMotor.IdMotor); } catch (Exception ex) { throw ex; } finally { regraMotorEstoque = null; } }
private void MarcaMotorEstoque() { DataTable dtMotorEstoqueTela = null; DataTable dtMotorEstoqueBanco = null; rMotorEstoque regraMotorEstoque = null; DataTable dtTemp = new DataTable(); try { dtTemp.Columns.Add("id_estoq"); dtTemp.Columns.Add("Estoque"); dtTemp.Columns.Add("qtd"); DataRow drLinha; regraMotorEstoque = new rMotorEstoque(); int idEstoqueTela, idEstoqueBanco; dtMotorEstoqueBanco = regraMotorEstoque.BuscaMotorEstoquePorMotor(_modelMotor); dtMotorEstoqueTela = (DataTable)dgEstoques.DataSource; if (dtMotorEstoqueTela == null) { dtMotorEstoqueTela = new DataTable(); } for (int linhaTela = 0; linhaTela < dtMotorEstoqueTela.Rows.Count; linhaTela++) { drLinha = dtTemp.NewRow(); drLinha["id_estoq"] = dtMotorEstoqueTela.Rows[linhaTela]["id_estoq"]; drLinha["Estoque"] = dtMotorEstoqueTela.Rows[linhaTela]["Estoque"]; drLinha["qtd"] = dtMotorEstoqueTela.Rows[linhaTela]["qtd"]; idEstoqueTela = Convert.ToInt32(dtMotorEstoqueTela.Rows[linhaTela]["id_estoq"]); for (int linhaBanco = 0; linhaBanco < dtMotorEstoqueBanco.Rows.Count; linhaBanco++) { idEstoqueBanco = Convert.ToInt32(dtMotorEstoqueBanco.Rows[linhaBanco]["id_estoq"]); if (idEstoqueBanco == idEstoqueTela) { drLinha["qtd"] = dtMotorEstoqueBanco.Rows[linhaBanco]["qtd"]; continue; } } dtTemp.Rows.Add(drLinha); } dgEstoques.DataSource = dtTemp; } catch (Exception ex) { throw ex; } finally { regraMotorEstoque = null; dtMotorEstoqueTela = null; dtMotorEstoqueBanco = null; } }
private void Inserir() { mMotor model; rMotor regra = new rMotor(); rMotorFornecedor regraMotorForn = new rMotorFornecedor(); rMotorEstoque regraMotorEstoque = new rMotorEstoque(); try { this.ValidaDadosNulos(); model = this.PegaDadosTela(); regra.ValidarInsere(model); //Verifica se existe itens na lista de motor estoque //------------------------------------------------- if (this._listaModelMotorEstoque != null) { if (this._listaModelMotorEstoque.Count > 0) { this.PopulaListaMotorEstoqueIdMotor(Convert.ToInt32(model.IdMotor)); foreach (mMotorEstoque modelMotorEstoque in this._listaModelMotorEstoque) { regraMotorEstoque.ValidarInsere(modelMotorEstoque); } } } //Verifica se existe itens na lista de motor fornecedor //------------------------------------------------- if (this._listaModelMotorFornecedor != null) { if (this._listaModelMotorFornecedor.Count > 0) { this.PopulaListaMotorFornecedorIdMotor(Convert.ToInt32(model.IdMotor)); foreach (mMotorFornecedor modelMotorForn in this._listaModelMotorFornecedor) { regraMotorForn.ValidarInsere(modelMotorForn); } } } base.LimpaDadosTela(this); this.btnAceitar.Enabled = false; MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (BUSINESS.Exceptions.Motor.DescMotorExistenteException) { MessageBox.Show("Nome do Motor já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDsMotor.Focus(); } catch (BUSINESS.Exceptions.Motor.DescMotorVazioException) { MessageBox.Show("É Necessário Digitar um Nome para o Motor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDsMotor.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } finally { model = null; regra = null; } }