Esempio n. 1
0
        /// <summary>
        /// Abre a tela de relacionar Fornecedor com departamento
        /// </summary>
        private void AbreTelaReleacionarDepartamento()
        {
            mFornecedor model = null;

            CADASTRO.frmCadfornecedorDepto telaFornecedorDepto = null;
            try
            {
                _listaModelFornecedorDepto = new List <mFornecedorDepto>();
                this.ValidaDadosNulos();
                model = this.PegaDadosTela();
                telaFornecedorDepto = new TCC.UI.CADASTRO.frmCadfornecedorDepto(model, this._listaModelFornecedorDepto);
                DialogResult resultado = telaFornecedorDepto.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._listaModelFornecedorDepto = null;
                }
            }
            catch (BUSINESS.Exceptions.Fornecedor.NomeFornecedorVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo Nome Fornecedor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtNomeFornecedor.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.paisVazioException)
            {
                MessageBox.Show("É Necessário Prencher o campo País", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtPais.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.EstadoVazioException)
            {
                MessageBox.Show("É Necessário Prencher o campo Província(Estado)", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtEstado.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.CidadeVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo Cidade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCidade.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.CEPVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo CEP", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCep.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.CodigoPostalVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo Código Postal", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCodPostal.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.CnpjVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo CNPJ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCnpj.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.IdentidadeInterVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do código de identificação internacional", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtIdentInter.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.DadosComunicacaoVazioExeception)
            {
                MessageBox.Show("É Necessário preenchimento dos campos 'DDI, DDD e Telefone' ou 'E-mail'", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (BUSINESS.Exceptions.Fornecedor.DDIVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo DDI", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDDI.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.DddVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo DDD", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDDD.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.TelefoneVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo Telefone", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                if (this.txtTelefone.Visible == true)
                {
                    this.txtTelefone.Focus();
                }
                else
                {
                    this.txtTelefoneInter.Focus();
                }
            }
            catch (BUSINESS.Exceptions.Fornecedor.FornecedorSemIdExecption)
            {
                MessageBox.Show("É Necessário o campo Codigo Fornecedor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (BUSINESS.Exceptions.Validacoes.MaskedInvalidaException ex)
            {
                MessageBox.Show(ex.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
                telaFornecedorDepto = null;
            }
        }
 /// <summary>
 /// Abre a tela de relacionar Fornecedor com departamento
 /// </summary>
 private void AbreTelaReleacionarDepartamento()
 {
     mFornecedor model = null;
     CADASTRO.frmCadfornecedorDepto telaFornecedorDepto = null;
     try
     {
         _listaModelFornecedorDepto = new List<mFornecedorDepto>();
         this.ValidaDadosNulos();
         model = this.PegaDadosTela();
         telaFornecedorDepto = new TCC.UI.CADASTRO.frmCadfornecedorDepto(model, this._listaModelFornecedorDepto);
         DialogResult resultado = telaFornecedorDepto.ShowDialog();
         if (resultado == DialogResult.Cancel)
         {
             this._listaModelFornecedorDepto = null;
         }
     }
     catch (BUSINESS.Exceptions.Fornecedor.NomeFornecedorVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do campo Nome Fornecedor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtNomeFornecedor.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.paisVazioException)
     {
         MessageBox.Show("É Necessário Prencher o campo País", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtPais.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.EstadoVazioException)
     {
         MessageBox.Show("É Necessário Prencher o campo Província(Estado)", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtEstado.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.CidadeVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do campo Cidade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtCidade.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.CEPVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do campo CEP", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtCep.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.CodigoPostalVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do campo Código Postal", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtCodPostal.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.CnpjVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do campo CNPJ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtCnpj.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.IdentidadeInterVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do código de identificação internacional", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtIdentInter.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.DadosComunicacaoVazioExeception)
     {
         MessageBox.Show("É Necessário preenchimento dos campos 'DDI, DDD e Telefone' ou 'E-mail'", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
     }
     catch (BUSINESS.Exceptions.Fornecedor.DDIVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do campo DDI", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtDDI.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.DddVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do campo DDD", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         this.txtDDD.Focus();
     }
     catch (BUSINESS.Exceptions.Fornecedor.TelefoneVazioException)
     {
         MessageBox.Show("É Necessário preenchimento do campo Telefone", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         if (this.txtTelefone.Visible == true)
         {
             this.txtTelefone.Focus();
         }
         else
         {
             this.txtTelefoneInter.Focus();
         }
     }
     catch (BUSINESS.Exceptions.Fornecedor.FornecedorSemIdExecption)
     {
         MessageBox.Show("É Necessário o campo Codigo Fornecedor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
     }
     catch (BUSINESS.Exceptions.Validacoes.MaskedInvalidaException ex)
     {
         MessageBox.Show(ex.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         model = null;
         telaFornecedorDepto = null;
     }
 }