/// <summary> /// Abre a tela de relacionar a peça com o estoque /// </summary> private void AbreTelaRelacionarEstoque() { mMotor modelMotor = null; frmMotorEstoque telaMotorEstoque = null; _listaModelMotorEstoque = new List <mMotorEstoque>(); try { this.ValidaDadosNulos(); modelMotor = this.PegaDadosTela(); telaMotorEstoque = new frmMotorEstoque(modelMotor, _listaModelMotorEstoque); DialogResult resultado = telaMotorEstoque.ShowDialog(); if (resultado == DialogResult.Cancel) { this._listaModelMotorEstoque = null; } } catch (TCC.Regra.Exceptions.Motor.DescMotorExistenteException) { MessageBox.Show("Descrição para o Motor já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDsMotor.Focus(); } catch (TCC.Regra.Exceptions.Motor.DescMotorVazioException) { MessageBox.Show("É Necessário Digitar uma Descrição para o Motor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDsMotor.Focus(); } catch (Exception ex) { throw ex; } finally { modelMotor = null; telaMotorEstoque = null; } }
/// <summary> /// Abre a tela de relacionar a peça com o estoque /// </summary> private void AbreTelaRelacionarEstoque() { mMotor modelMotor = null; frmMotorEstoque telaMotorEstoque = null; _listaModelMotorEstoque = new List<mMotorEstoque>(); try { this.ValidaDadosNulos(); modelMotor = this.PegaDadosTela(); telaMotorEstoque = new frmMotorEstoque(modelMotor, _listaModelMotorEstoque); DialogResult resultado = telaMotorEstoque.ShowDialog(); if (resultado == DialogResult.Cancel) { this._listaModelMotorEstoque = null; } } catch (TCC.Regra.Exceptions.Motor.DescMotorExistenteException) { MessageBox.Show("Descrição para o Motor já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDsMotor.Focus(); } catch (TCC.Regra.Exceptions.Motor.DescMotorVazioException) { MessageBox.Show("É Necessário Digitar uma Descrição para o Motor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDsMotor.Focus(); } catch (Exception ex) { throw ex; } finally { modelMotor = null; telaMotorEstoque = null; } }