/// <summary> /// Abre a tela para relacionar a peça ao fornecedor /// </summary> private void AbreTelaRelacionarFornecedor() { mPeca modelPeca = null; frmPecaFornecedor telaPecaFornecedor = null; try { this._listaPecaFornecedor = new List <mPecaFornecedor>(); this.ValidaDadosNulos(); modelPeca = this.PegaDadosTela(); telaPecaFornecedor = new frmPecaFornecedor(modelPeca, this._listaPecaFornecedor); DialogResult resultado = telaPecaFornecedor.ShowDialog(); if (resultado == DialogResult.Cancel) { this._listaPecaFornecedor = null; } } catch (TCC.Regra.Exceptions.CodigoTipoPecaVazioException) { MessageBox.Show("O código do Tipo da Peça não pode ser vazio", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.btnCdTipoPeca.Focus(); } catch (TCC.Regra.Exceptions.Peca.CodigoPecaVazioException) { MessageBox.Show("O código da Peça não pode ser vazio", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtCodigoReal.Focus(); } catch (TCC.Regra.Exceptions.Peca.NomePecaVazioException) { MessageBox.Show("Digitar o nome da Peça", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtNmPeca.Focus(); } catch (TCC.Regra.Exceptions.Peca.QtdMinimaNuloOuZeroException) { MessageBox.Show("A quantidade mínima da Peça deve ser maior que zero", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtQtdPeca.Focus(); } catch (Exception ex) { throw ex; } finally { modelPeca = null; telaPecaFornecedor = null; } }
/// <summary> /// Abre a tela de associação de Peça com Fornecedor /// </summary> private void AbreTelaAssociacaoPecaFornecedor() { frmPecaFornecedor telaPecaFornecedor = null; try { telaPecaFornecedor = new frmPecaFornecedor(this._modelPeca); telaPecaFornecedor.ShowDialog(); } catch (Exception ex) { throw ex; } finally { telaPecaFornecedor = null; } }
/// <summary> /// Abre a tela para relacionar a peça ao fornecedor /// </summary> private void AbreTelaRelacionarFornecedor() { mPeca modelPeca = null; frmPecaFornecedor telaPecaFornecedor = null; try { this._listaPecaFornecedor = new List<mPecaFornecedor>(); this.ValidaDadosNulos(); modelPeca = this.PegaDadosTela(); telaPecaFornecedor = new frmPecaFornecedor(modelPeca, this._listaPecaFornecedor); DialogResult resultado = telaPecaFornecedor.ShowDialog(); if (resultado == DialogResult.Cancel) { this._listaPecaFornecedor = null; } } catch (TCC.Regra.Exceptions.CodigoTipoPecaVazioException) { MessageBox.Show("O código do Tipo da Peça não pode ser vazio", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.btnCdTipoPeca.Focus(); } catch (TCC.Regra.Exceptions.Peca.CodigoPecaVazioException) { MessageBox.Show("O código da Peça não pode ser vazio", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtCodigoReal.Focus(); } catch (TCC.Regra.Exceptions.Peca.NomePecaVazioException) { MessageBox.Show("Digitar o nome da Peça", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtNmPeca.Focus(); } catch (TCC.Regra.Exceptions.Peca.QtdMinimaNuloOuZeroException) { MessageBox.Show("A quantidade mínima da Peça deve ser maior que zero", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtQtdPeca.Focus(); } catch (Exception ex) { throw ex; } finally { modelPeca = null; telaPecaFornecedor = null; } }