/// <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; } }