private void cbEmpresa_SelectedIndexChanged(object sender, EventArgs e) { txbNome.Enabled = !(cbEmpresa.SelectedValue == null); txbCNPJ.Enabled = txbNome.Enabled; txbTelefone.Enabled = txbNome.Enabled; txbRG.Enabled = txbNome.Enabled; dtpNasc.Enabled = txbNome.Enabled; if (cbEmpresa.SelectedValue == null) { return; } int idEmpresa = Convert.ToInt32(cbEmpresa.SelectedValue.ToString()); if (idEmpresa >= 0) { AcessoDados.DTO.EmpresaDTO EmpDTO = new AcessoDados.DTO.EmpresaDTO(); EmpDTO = new RegraNegocio.RegraEmpresa().Dados(idEmpresa); txbEmpCNPJ.Text = Util.FormatarCPFCNPJ(EmpDTO.CNPJ); AcessoDados.DTO.UFDTO ufDTO = new AcessoDados.DTO.UFDTO(); ufDTO = new RegraNegocio.RegraUF().Dados(EmpDTO.IDF_UF); txbEmpUF.Text = ufDTO.Sigla; } }
public frmEmpresa() { InitializeComponent(); empresa = new RegraNegocio.RegraEmpresa(); UF = new RegraNegocio.RegraUF(); regraNegocio = new RegraNegocio.RegraEmpresa(); cbUF.DataSource = UF.CarregarRegistros(); }
public void IncluirAlterar(AcessoDados.DTO.FornecedorDTO dados) { RegraEmpresa empresa = new RegraEmpresa(); RegraUF UF = new RegraUF(); if (dados.IDF_EMPRESA <= 0) { throw new Exception("Selecione uma empresa!"); } AcessoDados.DTO.FornecedorDTO dadosAux = acessoFornecedor.Dados(dados.CPFCNPJ); if (dadosAux.ID > 0) { if (dadosAux.ID != dados.ID) { throw new Exception("Já existe um Fornecedor com este CPF/CNPJ!"); } } if (dados.Pessoa == AcessoDados.DTO.FornecedorDTO.TipoPessoaEnum.Fisica) { if (UF.Dados(empresa.Dados(dados.IDF_EMPRESA).IDF_UF).Sigla == "PR") { if (Util.CalcularIdade(dados.DataHoraCadastro) < 18) { throw new Exception("Fornecedor Pessoa Física deve ser maior de idade!"); } } } try { acessoFornecedor.IncluirAlterar(dados); } catch (Exception ex) { throw new Exception(ex.Message); } }