コード例 #1
0
 public EmpresaController(DBCOTACAOContext context, IMapper mapper, EmpresaDAL empresaDAL, EnderecoDAL enderecoDAL)
 {
     _context    = context;
     dal         = empresaDAL;
     _mapper     = mapper;
     enderecodal = enderecoDAL;
 }
コード例 #2
0
 public ContatoController(ApplicationContext context, UserManager <AppIdentityUser> userManager)
 {
     this.context     = context;
     this.userManager = userManager;
     contatoDAL       = new ContatoDAL(context);
     enderecoDAL      = new EnderecoDAL(context);
 }
コード例 #3
0
        public PessoaDTO GetByID(PessoaDTO _pessoa)
        {
            PessoaDAL cmd = new PessoaDAL();

            var result = cmd.GetDataInDataBase(_pessoa);

            if (result.Count > 0)
            {
                if (result[0].idEndereco != 0)
                {
                    EnderecoDAL cmdEndereco = new EnderecoDAL();
                    result[0].endereco = cmdEndereco.GetEndereco(result[0].idEndereco);
                }

                if (result[0].idContato != 0)
                {
                    ContatoDAL cmdContato = new ContatoDAL();
                    result[0].contatos = cmdContato.GetContatos(result[0].idContato);
                }

                DadosVariaveisDAL cmdDados = new DadosVariaveisDAL();
                result[0].dadosVariaveis = cmdDados.GetDadosPorIdPessoa(_pessoa.idPessoa);

                return(result.SingleOrDefault());
            }
            else
            {
                throw new Exception("Ocorreu um erro!");
            }
        }
コード例 #4
0
 public ColaboradorController(ApplicationContext context, UserManager <AppIdentityUser> userManager)
 {
     this.context     = context;
     this.userManager = userManager;
     clinicaDAL       = new ClinicaDAL(context);
     enderecoDAL      = new EnderecoDAL(context);
     colaboradorDAL   = new ColaboradorDAL(context);
 }
コード例 #5
0
ファイル: EscolaBLL.cs プロジェクト: br2kdev/Somar
        public int SaveEscola(EscolaDTO item)
        {
            EscolaDAL   cmd         = new EscolaDAL();
            EnderecoDAL cmdEndereco = new EnderecoDAL();
            ContatoDAL  cmdContato  = new ContatoDAL();

            int result = 0;

            if (item.idEscola == 0)
            {
                // *********************************************** //
                // ENDEREÇO
                // *********************************************** //
                if (item.idEndereco == 0)
                {
                    result = cmdEndereco.InsertData(item.endereco);

                    item.idEndereco = result;
                }
                else
                {
                    item.endereco.idEndereco = item.idEndereco;

                    result = cmdEndereco.UpdateData(item.endereco);
                }

                result = cmd.InsertData(item);
            }
            else
            {
                // *********************************************** //
                // ENDEREÇO
                // *********************************************** //
                if (item.idEndereco == 0)
                {
                    result = cmdEndereco.InsertData(item.endereco);

                    item.idEndereco = result;
                }
                else
                {
                    item.endereco.idEndereco = item.idEndereco;

                    result = cmdEndereco.UpdateData(item.endereco);
                }

                result = cmd.UpdateData(item);

                if (result != 0)
                {
                    return(item.idEscola);
                }
            }

            return(result);
        }
コード例 #6
0
        public EnderecoDTO GetByID(EnderecoDTO _endereco)
        {
            EnderecoDAL cmd = new EnderecoDAL();

            var result = cmd.GetDataInDataBase(_endereco);

            if (result.Count == 1)
            {
                return(result.SingleOrDefault());
            }
            else
            {
                throw new Exception("Erro de Gravação do Projeto");
            }
        }
コード例 #7
0
ファイル: EscolaBLL.cs プロジェクト: br2kdev/Somar
        public EscolaDTO GetByID(EscolaDTO _escola)
        {
            EscolaDAL cmd = new EscolaDAL();

            var result = cmd.GetDataInDataBase(_escola);

            if (result.Count > 0)
            {
                if (result[0].idEndereco != 0)
                {
                    EnderecoDAL cmdEndereco = new EnderecoDAL();
                    result[0].endereco = cmdEndereco.GetEndereco(result[0].idEndereco);
                }

                return(result.SingleOrDefault());
            }
            else
            {
                throw new Exception("Ocorreu um erro!");
            }
        }
コード例 #8
0
        private void InserirSocio()
        {
            DateTime?dtExpedicao  = null;
            DateTime?dtNascimento = null;

            if (mskDtExpedicao.Text != "  /  /")
            {
                dtExpedicao = DateTime.Parse(mskDtExpedicao.Text);
            }
            if (mskDtNascimentoSocio.Text != "  /  /")
            {
                dtNascimento = DateTime.Parse(mskDtNascimentoSocio.Text);
            }

            DialogResult dr;
            bool         gravou = false;

            dr = MessageBox.Show("Sócio sem endereço ou com endereço incompleto.\n" +
                                 "Deseja continuar o cadastro?", "Aviso", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                try
                {
                    SocioDAL sDal = new SocioDAL();
                    Socio    S    = new Socio
                    {
                        Titulo           = int.Parse(txtTitulo.Text),
                        DataAdesao       = DateTime.Parse(mskDtAdesao.Text),
                        Cpf              = mskCpf.Text,
                        Nome             = txtNome.Text,
                        Rg               = txtRg.Text,
                        OrgaoExpedidor   = txtOrgaoExpedidor.Text,
                        UfOrgaoExpedidor = cmbUfOrgaoExpedidor.Text,
                        DataExpedicao    = dtExpedicao,
                        Situacao         = txtSituacao.Text,
                        DataNascimento   = dtNascimento,
                        FoneResidencial  = mskResidencial.Text,
                        FoneCelular      = mskCelular.Text,
                        FoneComercial    = mskComercial.Text,
                        Email            = txtEmail.Text,
                        DataCadastro     = DateTime.Parse(mskDtCadastroSocio.Text),
                        DataAtualizacao  = DateTime.Parse(mskDtAtualizacaoSocio.Text),
                        Ativo            = bool.Parse(ckbSocioAtivo.Checked.ToString()),
                        Obs              = txtAdicionaisObs.Text,
                        PathImagem       = foto
                    };
                    if (lblId.Text.Equals("idSocio"))
                    {
                        gravou = sDal.InsertSocio(S);
                        if (gravou)
                        {
                            if (ValidaEndereco())
                            {
                                Endereco E = new Endereco()
                                {
                                    Cep         = mskCep.Text,
                                    Rua         = txtRua.Text,
                                    Numero      = int.Parse(txtNumero.Text),
                                    Bairro      = txtBairro.Text,
                                    Cidade      = txtCidade.Text,
                                    Uf          = cmbUfEndereco.Text,
                                    Complemento = txtComplemento.Text,
                                    IdSocio     = ReturnIdGeradoSocio()
                                };
                                EnderecoDAL eDal = new EnderecoDAL();
                                gravou = eDal.InsertEndereco(E);
                            }
                        }
                    }
                }
                catch (SystemException ex)
                {
                    string           exception = ex.Message.ToString();
                    frmTDM_Menssagem frmErro   = new frmTDM_Menssagem("Revise os dados.", 2, exception);
                    frmErro.Show();
                }
            }
            if (gravou)
            {
                tabControl1.SelectedTab = tabPage1;
                frmTDM_Menssagem frm = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frm.Show();
                Limpar();
                LimparDependente();
            }
        }
コード例 #9
0
        private void AtualizarSocio()
        {
            DateTime?dtExpedicao  = null;
            DateTime?dtNascimento = null;

            if (mskDtExpedicao.Text != "  /  /")
            {
                dtExpedicao = DateTime.Parse(mskDtExpedicao.Text);
            }
            if (mskDtNascimentoSocio.Text != "  /  /")
            {
                dtNascimento = DateTime.Parse(mskDtNascimentoSocio.Text);
            }

            bool gravou = false;

            try
            {
                SocioDAL sDal = new SocioDAL();
                Socio    S    = new Socio
                {
                    Id               = int.Parse(lblId.Text),
                    Titulo           = int.Parse(txtTitulo.Text),
                    DataAdesao       = DateTime.Parse(mskDtAdesao.Text),
                    Cpf              = mskCpf.Text,
                    Nome             = txtNome.Text,
                    Rg               = txtRg.Text,
                    OrgaoExpedidor   = txtOrgaoExpedidor.Text,
                    UfOrgaoExpedidor = cmbUfOrgaoExpedidor.Text,
                    DataExpedicao    = dtExpedicao,
                    Situacao         = txtSituacao.Text,
                    DataNascimento   = dtNascimento,
                    FoneResidencial  = mskResidencial.Text,
                    FoneCelular      = mskCelular.Text,
                    FoneComercial    = mskComercial.Text,
                    Email            = txtEmail.Text,
                    DataAtualizacao  = DateTime.Now,
                    Ativo            = bool.Parse(ckbSocioAtivo.Checked.ToString()),
                    Obs              = txtAdicionaisObs.Text,
                    PathImagem       = foto
                };
                if (!lblId.Text.Equals("idSocio"))
                {
                    gravou = sDal.UpdatedSocio(S);
                    if (gravou)
                    {
                        try
                        {
                            int?numero = null;
                            if (txtNumero.Text.Trim() != "")
                            {
                                numero = int.Parse(txtNumero.Text);
                            }
                            Endereco E = new Endereco()
                            {
                                Cep         = mskCep.Text,
                                Rua         = txtRua.Text,
                                Numero      = numero,
                                Bairro      = txtBairro.Text,
                                Cidade      = txtCidade.Text,
                                Uf          = cmbUfEndereco.Text,
                                Complemento = txtComplemento.Text,
                                IdSocio     = int.Parse(lblId.Text)
                            };
                            EnderecoDAL eDal = new EnderecoDAL();
                            //idEnd = eDal.IdEnderecoBySocio(long.Parse(lblId.Text));
                            if (!lblIdEndereco.Text.Equals("idEndereco"))
                            {
                                gravou = eDal.UpdateEndereco(E);
                            }
                            else
                            {
                                gravou = eDal.InsertEndereco(E);
                            }
                        }
                        catch (SystemException ex)
                        {
                            string           exception = ex.Message.ToString();
                            frmTDM_Menssagem frmErro   = new frmTDM_Menssagem("Revise os dados.", 2, exception);
                            frmErro.Show();
                        }
                    }
                }
            }
            catch (SystemException ex)
            {
                string           exception = ex.Message.ToString();
                frmTDM_Menssagem frmErro   = new frmTDM_Menssagem("Revise os dados.", 2, exception);
                frmErro.Show();
            }
            if (gravou)
            {
                tabControl1.SelectedTab = tabPage1;
                frmTDM_Menssagem frm = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frm.Show();
                Limpar();
                LimparDependente();
            }
        }
コード例 #10
0
        public Endereco EnderecoConstruido(string pais, string estado, string cidade, string bairro, string logradouro, int numeroCasa, string cep)
        {
            LogradouroDAL logradouroDAL = new LogradouroDAL();
            PaisDAL       paisDAL       = new PaisDAL();
            EstadoDAL     estadoDAL     = new EstadoDAL();
            BairroDAL     bairroDAL     = new BairroDAL();
            CidadeDAL     cidadeDAL     = new CidadeDAL();

            Pais paiss = new Pais(0, pais);

            string a = paisDAL.Insert(paiss);

            if (a.Contains("já"))
            {
                List <Pais> lista = new List <Pais>();
                lista = paisDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == pais)
                    {
                        paiss.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                paiss = paisDAL.GetLastRegister();
            }

            Estado estadoo = new Estado(0, estado, paiss);



            string b = estadoDAL.Insert(estadoo);

            if (b.Contains("já"))
            {
                List <Estado> lista = new List <Estado>();
                lista = estadoDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == estado)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                estadoo = estadoDAL.GetLastRegister();
            }


            Cidade cidadee = new Cidade(0, cidade, estadoo);

            string c = cidadeDAL.Insert(cidadee);

            if (c.Contains("já"))
            {
                List <Cidade> lista = new List <Cidade>();
                lista = cidadeDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == cidade)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                cidadee = cidadeDAL.GetLastRegister();
            }

            Bairro bairoo = new Bairro(0, bairro, cidadee);

            string d = bairroDAL.Insert(bairoo);

            if (d.Contains("já"))
            {
                List <Bairro> lista = new List <Bairro>();
                lista = bairroDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == cidade)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                bairoo = bairroDAL.GetLastRegister();
            }


            Logradouro logradouroo = new Logradouro(0, logradouro, bairoo);

            string e = logradouroDAL.Insert(logradouroo);

            if (d.Contains("já"))
            {
                List <Logradouro> lista = new List <Logradouro>();
                lista = logradouroDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == logradouro)
                    {
                        logradouroo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                logradouroo = logradouroDAL.GetLastRegister();
            }

            Endereco endereco1 = new Endereco(0, logradouroo, numeroCasa, cep);

            EnderecoDAL endereco = new EnderecoDAL();

            endereco.Insert(endereco1);

            endereco1 = endereco.GetLastRegister();


            return(endereco1);
        }
コード例 #11
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (!validaFormulario())
            {
                Session.Add("danger", "Preencha os campos corretamente!" + erro);
                return;
            }

            Pessoa objPessoa = new Pessoa();

            objPessoa.IdPessoa = (string.IsNullOrEmpty(txtCodigo.Text)) ? 0 : Convert.ToInt32(txtCodigo.Text);

            objPessoa.CNPJ         = Convert.ToInt64(txtCNPJ.Text);
            objPessoa.NomePessoa   = txtNomeFantasia.Text;
            objPessoa.NomeFantasia = txtNomeFantasia.Text;
            objPessoa.RazaoSocial  = txtRazao.Text;
            objPessoa.Email        = txtEmail.Text;
            objPessoa.TipoPessoa   = "J";

            Telefone objTelefone = new Telefone();

            objTelefone.Numero         = txtTelefone.Text;
            objTelefone.DDD            = Convert.ToInt32(txtDd.Text);
            objTelefone.IdPessoa       = objPessoa.IdPessoa;
            objTelefone.IdTipoTelefone = Convert.ToInt32(rbTipoTelefone.SelectedValue);

            Endereco objEndereco = new Endereco();

            objEndereco.Logradouro  = txtEndereco.Text;
            objEndereco.Numero      = txtNumero.Text;
            objEndereco.CEP         = txtCEP.Text;
            objEndereco.Complemento = txtComplemento.Text;
            objEndereco.IdMunicipio = ddlMunicipio.SelectedIndex;
            objEndereco.IdEstado    = ddlEstado.SelectedIndex;
            objEndereco.IdPessoa    = objPessoa.IdPessoa;

            PessoaDAL dbPessoa = new PessoaDAL();

            if (objPessoa.IdPessoa == 0)
            {
                if (dbPessoa.InserirPessoa(objPessoa, objEndereco, objTelefone, ref erro))
                {
                    Session.Add("success", "Cadastro Efetuado com Sucesso!");
                }
                else
                {
                    Session.Add("danger", "Não foi possível efetuar o cadastro!" + erro);
                }
            }
            else
            {
                if (!dbPessoa.AtualizarPessoa(objPessoa, ref erro))
                {
                    Session.Add("danger", "Não foi possível Atualizar o cadastro!" + erro);
                    return;
                }
                FornecedorDAL dbFornecedor = new FornecedorDAL();

                if (!dbFornecedor.AtualizaFornecedor(objPessoa, ref erro) && erro != "")
                {
                    Session.Add("danger", "Não foi possível Atualizar o cadastro!" + erro);
                    return;
                }
                TelefoneDAL dbTelefone = new TelefoneDAL();

                if (!dbTelefone.AtualizarTelefone(objTelefone, ref erro) && erro != "")
                {
                    Session.Add("danger", "Não foi possível Atualizar o cadastro!" + erro);
                    return;
                }
                EnderecoDAL dbEndereco = new EnderecoDAL();

                if (!dbEndereco.AtualizaEndereco(objEndereco, ref erro) && erro != "")
                {
                    Session.Add("danger", "Não foi possível Atualizar o cadastro!" + erro);
                    return;
                }
                Session.Add("success", "Cadastro Atualizado com Sucesso!");
                carregaGvFornecedor();
                limpar();
            }
        }
コード例 #12
0
        /*
         * public List<EnderecoDTO> GetEndereco(EnderecoDTO _endereco)
         * {
         *  EnderecoDAL cmd = new EnderecoDAL();
         *  return cmd.GetEndereco(_endereco);
         * }
         */

        public EnderecoDTO GetCEP(EnderecoDTO _endereco)
        {
            EnderecoDAL cmd = new EnderecoDAL();

            return(cmd.GetCEP(_endereco));
        }
コード例 #13
0
        public List <EnderecoDTO> GetDataWithParam(EnderecoDTO _endereco)
        {
            EnderecoDAL cmd = new EnderecoDAL();

            return(cmd.GetDataInDataBase(_endereco));
        }
コード例 #14
0
        public List <EnderecoDTO> GetAllData()
        {
            EnderecoDAL cmd = new EnderecoDAL();

            return(cmd.GetDataInDataBase(new EnderecoDTO()));
        }
コード例 #15
0
        public int SavePessoa(PessoaDTO item)
        {
            PessoaDAL         cmd         = new PessoaDAL();
            EnderecoDAL       cmdEndereco = new EnderecoDAL();
            ContatoDAL        cmdContato  = new ContatoDAL();
            DadosVariaveisDAL cmdDado     = new DadosVariaveisDAL();

            int result    = 0;
            int _idPessoa = 0;

            // *********************************************** //
            // ENDEREÇO
            // *********************************************** //
            if (item.idEndereco == 0)
            {
                result = cmdEndereco.InsertData(item.endereco);

                item.idEndereco = result;
            }
            else
            {
                item.endereco.idEndereco = item.idEndereco;

                result = cmdEndereco.UpdateData(item.endereco);
            }

            // *********************************************** //
            // CONTATO
            // *********************************************** //
            if (item.idContato == 0)
            {
                result = cmdContato.InsertData(item.contatos);

                item.idContato = result;
            }
            else
            {
                item.contatos.idContato = item.idContato;

                result = cmdContato.UpdateData(item.contatos);
            }

            // *********************************************** //
            // PESSOA
            // *********************************************** //
            if (item.idPessoa == 0)
            {
                result    = cmd.InsertData(item);
                _idPessoa = result;
            }
            else
            {
                result = cmd.UpdateData(item);

                if (result != 0)
                {
                    result    = item.idPessoa;
                    _idPessoa = result;
                }
            }

            // *********************************************** //
            // DADOS VARIÁVEIS
            // *********************************************** //

            cmdDado.UpdateData(item.dadosVariaveis, _idPessoa);

            return(result);
        }
コード例 #16
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            validaFormulario();

            Pessoa objPessoa = new Pessoa();

            objPessoa.CNPJ         = Convert.ToInt64(txtCNPJ.Text);
            objPessoa.RazaoSocial  = txtRazao.Text;
            objPessoa.NomeFantasia = txtNomeFantasia.Text;
            objPessoa.Email        = txtEmail.Text;
            objPessoa.IdPessoa     = Convert.ToInt32(hfCodigoEmpresa.Value);

            objPessoa.telefone = new Telefone();

            objPessoa.telefone.Numero = txtNumero.Text;
            objPessoa.telefone.DDD    = Convert.ToInt32(txtDd.Text);

            objPessoa.endereco = new Endereco();

            objPessoa.endereco.Logradouro  = txtEndereco.Text;
            objPessoa.endereco.Numero      = txtNumero.Text;
            objPessoa.endereco.CEP         = txtCEP.Text;
            objPessoa.endereco.Complemento = txtComplemento.Text;
            objPessoa.endereco.IdMunicipio = ddlMunicipio.SelectedIndex;
            objPessoa.endereco.IdEstado    = ddlEstado.SelectedIndex;

            EmpresaDAL  dbEmpresa  = new EmpresaDAL();
            PessoaDAL   dbPessoa   = new PessoaDAL();
            EnderecoDAL dbEndereco = new EnderecoDAL();
            TelefoneDAL dbTelefone = new TelefoneDAL();

            if (string.IsNullOrEmpty(hfCodigoEmpresa.Value))
            {
                if (!dbPessoa.InserirPessoa(objPessoa, objPessoa.endereco, objPessoa.telefone, ref erro))
                {
                    Session.Add("danger", "Não possível efetuar o cadastro! " + erro);
                }
                Session.Add("success", "Cadastro efetuado com sucesso!");
                BindEmpresa();
            }
            else
            {
                if (!dbEmpresa.AtualizarEmpresa(objPessoa, ref erro) && erro != "")
                {
                    Session.Add("danger", "Não possível efetuar o cadastro! " + erro);
                    return;
                }
                if (!dbEndereco.AtualizaEndereco(objPessoa.endereco, ref erro) && erro != "")
                {
                    Session.Add("danger", "Não possível atualizar o endereço! " + erro);
                    return;
                }
                if (!dbTelefone.AtualizarTelefone(objPessoa.telefone, ref erro) && erro != "")
                {
                    Session.Add("danger", "Não possível atualizar o telefone! " + erro);
                    return;
                }
                Session.Add("success", "Cadastro atualizado com Sucesso! ");
                BindEmpresa();
            }
        }