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