コード例 #1
0
        /// <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;
            }
        }
コード例 #2
0
 /// <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;
     }
 }