Example #1
0
        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;
            }
        }
Example #2
0
        public frmFornecedor()
        {
            InitializeComponent();

            fornecedor           = new RegraNegocio.RegraFornecedor();
            empresa              = new RegraNegocio.RegraEmpresa();
            regraNegocio         = new RegraNegocio.RegraFornecedor();
            cbEmpresa.DataSource = empresa.CarregarRegistros();
        }
Example #3
0
        public frmEmpresa()
        {
            InitializeComponent();

            empresa = new RegraNegocio.RegraEmpresa();
            UF      = new RegraNegocio.RegraUF();

            regraNegocio    = new RegraNegocio.RegraEmpresa();
            cbUF.DataSource = UF.CarregarRegistros();
        }
Example #4
0
        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);
            }
        }