Пример #1
0
        public bool Alterar(IRLib.Assinaturas.Models.Agregados agregado)
        {
            try
            {
                this.Ler(agregado.ID);

                this.ClienteID.Valor      = agregado.ClienteID;
                this.Nome.Valor           = agregado.Nome;
                this.DataNascimento.Valor = Convert.ToDateTime(agregado.DataNascimento);
                this.GrauParentesco.Valor = agregado.grauParentescoID;
                this.Profissao.Valor      = agregado.Profissao;

                SituacaoProfissional situacaoProfissional = new SituacaoProfissional();

                int situacao = situacaoProfissional.BuscarIDPeloNome(agregado.SituacaoProfissional);

                if (situacao > 0)
                {
                    this.SituacaoProfissionalID.Valor = situacao;
                }

                return(this.Atualizar());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        public IRLib.Assinaturas.Models.Agregados VerificaAgregado(int AgregadoID, int ClienteID)
        {
            try
            {
                SituacaoProfissional situacaoProfissional   = new SituacaoProfissional();
                IRLib.Assinaturas.Models.Agregados agregado = new Assinaturas.Models.Agregados();

                string Sql = @"SELECT * FROM tAgregados WHERE ClienteID = " + ClienteID + "AND ID = " + AgregadoID;

                bd.Consulta(Sql);

                if (bd.Consulta().Read())
                {
                    situacaoProfissional.Ler(bd.LerInt("SituacaoProfissionalID"));
                    agregado.ID                   = bd.LerInt("ID");
                    agregado.ClienteID            = ClienteID;
                    agregado.Nome                 = bd.LerString("Nome");
                    agregado.Profissao            = bd.LerString("Profissao");
                    agregado.DataNascimento       = bd.LerStringFormatoData("DataNascimento");
                    agregado.grauParentescoID     = bd.LerInt("GrauParentesco");
                    agregado.SituacaoProfissional = situacaoProfissional.Situacao.Valor;
                }

                return(agregado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                bd.Fechar();
            }
        }
Пример #3
0
        public List <IRLib.Assinaturas.Models.Agregados> ListarTodos(int ClienteID)
        {
            try
            {
                SituacaoProfissional situacaoProfissional       = new SituacaoProfissional();
                List <IRLib.Assinaturas.Models.Agregados> lista = new List <Assinaturas.Models.Agregados>();

                string Sql = @"                    select agr.nome, agr.email, agr.ID, agr.Profissao, agr.DataNascimento,agr.grauParentesco, agr.SituacaoProfissionalID
					 from tagregados agr(nolock) 
                    where agr.clienteid = " + ClienteID;

                bd.Consulta(Sql);

                while (bd.Consulta().Read())
                {
                    situacaoProfissional.Ler(bd.LerInt("SituacaoProfissionalID"));

                    lista.Add(new IRLib.Assinaturas.Models.Agregados()
                    {
                        ID                   = bd.LerInt("ID"),
                        ClienteID            = ClienteID,
                        Email                = bd.LerString("Email"),
                        Nome                 = bd.LerString("Nome"),
                        Profissao            = bd.LerString("Profissao"),
                        DataNascimento       = bd.LerStringFormatoData("DataNascimento"),
                        grauParentescoID     = bd.LerInt("GrauParentesco"),
                        SituacaoProfissional = situacaoProfissional.Situacao.Valor
                    });
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                bd.Fechar();
            }
        }
Пример #4
0
 // passar o Usuario logado no sistema
 public SituacaoProfissionalLista_B()
 {
     situacaoProfissional = new SituacaoProfissional();
 }