示例#1
0
        /// <summary>
        /// Abre tela motor fornecedor
        /// </summary>
        private void AbreTelaMotorFornecedor()
        {
            mMotor model = null;

            CADASTRO.frmCadMotorFornecedor telaMotorFornecedor = null;
            try
            {
                this.ValidaDadosNulos();
                _listaModelMotorFornecedor = new List <mMotorFornecedor>();
                model = this.PegaDadosTela();
                telaMotorFornecedor = new TCC.UI.CADASTRO.frmCadMotorFornecedor(model, this._listaModelMotorFornecedor);
                DialogResult resultado = telaMotorFornecedor.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._listaModelMotorFornecedor = null;
                }
            }
            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
            {
                model = null;
                telaMotorFornecedor = null;
            }
        }
示例#2
0
 /// <summary>
 /// Abre a tela de associação de motor com fornecedor
 /// </summary>
 private void AbreTelaAssociacaoMotorFornecedor()
 {
     CADASTRO.frmCadMotorFornecedor telaMotorFornecedor = null;
     try
     {
         telaMotorFornecedor = new TCC.UI.CADASTRO.frmCadMotorFornecedor(this._modelMotor);
         telaMotorFornecedor.ShowDialog();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         telaMotorFornecedor = null;
     }
 }