/// <summary> /// Abre a tela de relacionar a peça com o estoque /// </summary> private void AbreTelaRelacionarEstoque() { mPeca modelPeca = null; frmCadPecaEstoque telaPecaEstoque = null; _listaPecaEstoque = new List <mPecaEstoque>(); try { this.ValidaDadosNulos(); modelPeca = this.PegaDadosTela(); telaPecaEstoque = new frmCadPecaEstoque(modelPeca, _listaPecaEstoque); DialogResult resultado = telaPecaEstoque.ShowDialog(); if (resultado == DialogResult.Cancel) { this._listaPecaEstoque = 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; telaPecaEstoque = null; } }
/// <summary> /// Abre a tela de relacionar a peça com o estoque /// </summary> private void AbreTelaRelacionarEstoque() { mPeca modelPeca = null; frmCadPecaEstoque telaPecaEstoque = null; _listaPecaEstoque = new List<mPecaEstoque>(); try { this.ValidaDadosNulos(); modelPeca = this.PegaDadosTela(); telaPecaEstoque = new frmCadPecaEstoque(modelPeca, _listaPecaEstoque); DialogResult resultado = telaPecaEstoque.ShowDialog(); if (resultado == DialogResult.Cancel) { this._listaPecaEstoque = 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; telaPecaEstoque = null; } }