Пример #1
0
        public static int InsereDependente(Dictionary <string, string> lista, int idAfiliado)
        {
            try
            {
                int result    = 0;
                int acrescimo = 0;

                // criando objeto de afiliado
                var dependente = new Dependentes();

                dependente.Nome             = lista["NOME"];
                dependente.GrauParentescoID = Convert.ToInt32(lista["GRAUPARENTE"]);

                if (lista.ContainsKey("ACRESCIMO"))
                {
                    acrescimo = Convert.ToInt32(lista["ACRESCIMO"]);
                }

                //Datas
                DateTime dataNascimento = DataUtil.ConverterString(lista["DTNASC"]);

                dependente.DataNascimento  = dataNascimento;
                dependente.AcrescimoMensal = acrescimo;
                dependente.IdAfiliado      = idAfiliado;

                DependenteServico.Insere(dependente, 1, idAfiliado);

                return(result);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #2
0
        public List <Dependentes> ObterTodos()
        {
            using (conn = new SqlConnection(connectionString))
            {
                conn.Open();

                string query = "select * from VW_Dependentes";

                cmd = new SqlCommand(query, conn);
                dr  = cmd.ExecuteReader();

                List <Dependentes> lista = new List <Dependentes>();

                while (dr.Read())
                {
                    Dependentes dependentes = new Dependentes();
                    dependentes.Funcionario = new Funcionario();

                    dependentes.IdDependentes             = Convert.ToInt32(dr["idDependente"]);
                    dependentes.Nome                      = Convert.ToString(dr["NomeDependente"]);
                    dependentes.DataNascimento            = Convert.ToDateTime(dr["DataNascimento"]);
                    dependentes.Funcionario.IdFuncionario = Convert.ToInt32(dr["IdFuncionario"]);

                    dependentes.Funcionario.Nome         = Convert.ToString(dr["NomeFuncionario"]);;
                    dependentes.Funcionario.Salario      = Convert.ToDecimal(dr["Salario"]);;
                    dependentes.Funcionario.DataAdmissao = Convert.ToDateTime(dr["DataAdmissao"]);;

                    lista.Add(dependentes);
                }
                return(lista);
            }
        }
Пример #3
0
        public Dependentes ObterTodosPorID(int IdDependente)
        {
            using (conn = new SqlConnection(connectionString))
            {
                conn.Open();

                string query = "select * from VW_Dependentes where IdDependente = @IdDependente";

                cmd = new SqlCommand(query, conn);
                cmd.Parameters.AddWithValue("@IdDependente", IdDependente);
                dr = cmd.ExecuteReader();


                if (dr.Read())
                {
                    Dependentes dependentes = new Dependentes();
                    dependentes.Funcionario = new Funcionario();

                    dependentes.IdDependentes             = Convert.ToInt32(dr["idDependente"]);
                    dependentes.Nome                      = Convert.ToString(dr["NomeDependente"]);
                    dependentes.DataNascimento            = Convert.ToDateTime(dr["DataNascimento"]);
                    dependentes.Funcionario.IdFuncionario = Convert.ToInt32(dr["IdFuncionario"]);

                    dependentes.Funcionario.Nome         = Convert.ToString(dr["NomeFuncionario"]);;
                    dependentes.Funcionario.Salario      = Convert.ToDecimal(dr["Salario"]);;
                    dependentes.Funcionario.DataAdmissao = Convert.ToDateTime(dr["DataAdmissao"]);;

                    return(dependentes);
                }
                else
                {
                    return(null);
                }
            }
        }
        public static Dependentes ToUpperDependente(Dependentes item)
        {
            newDependente = new Dependentes();

            newDependente.idPessoa           = item.idPessoa;
            newDependente.idDependente       = item.idDependente;
            newDependente.nome               = item.nome.ToUpper();
            newDependente.email              = (item.email == null) ? null : item.email.ToUpper();
            newDependente.nacionalidade      = item.nacionalidade.ToUpper();
            newDependente.naturalidade       = item.naturalidade.ToUpper();
            newDependente.estadoNaturalidade = item.estadoNaturalidade.ToUpper();
            newDependente.dataNascimento     = item.dataNascimento;
            newDependente.estadoCivil        = item.estadoCivil.ToUpper();
            newDependente.cpf             = item.cpf;
            newDependente.rg              = item.rg;
            newDependente.tituloDeEleitor = item.tituloDeEleitor;
            newDependente.zona            = item.zona;
            newDependente.secao           = item.secao;
            newDependente.endereco        = item.endereco.ToUpper();
            newDependente.numero          = item.numero;
            newDependente.bairro          = item.bairro.ToUpper();
            newDependente.cidade          = item.cidade.ToUpper();
            newDependente.estado          = item.estado.ToUpper();
            newDependente.cep             = item.cep;
            newDependente.sexo            = item.sexo;
            newDependente.observacoes     = (item.observacoes == null) ? null : item.observacoes.ToUpper();
            newDependente.religiao        = ReligiaoUtil.ToFirstUpper(item.religiao);
            newDependente.telefones       = (item.telefones == null) ? null : item.telefones;
            newDependente.associado       = item.associado;
            newDependente.parentesco      = item.parentesco.ToUpper();
            newDependente.escola          = item.escola;

            return(newDependente);
        }
Пример #5
0
        public int InserirDependente(Dependentes dependentes)
        {
            var result = 0;

            try
            {
                var dataNascTx = dependentes.DataNascimento.Year + "-" + dependentes.DataNascimento.Month + "-" + dependentes.DataNascimento.Day;

                var query = "" +
                            " INSERT INTO Afiliado_Dependente (" +
                            "Nome," +
                            "DataNascimento," +
                            "Grau," +
                            "AcrescimoMensal," +
                            "IdAfiliado" +
                            ") VALUES (";
                query += "'" + dependentes.Nome + "',";
                query += "'" + dataNascTx + "',";
                query += "'" + dependentes.GrauParentescoID + "',";
                query += "'" + dependentes.AcrescimoMensal + "',";
                query += "'" + dependentes.IdAfiliado + "'";
                query += ")";

                result = _contexto.Transacao(query);
            }
            catch (Exception)
            {
                throw;
            }

            return(result);
        }
        public static Dependentes ToFirstUpper(Dependentes item)
        {
            newDependente = new Dependentes();
            System.Globalization.CultureInfo cultureInfo = System.Threading.Thread.CurrentThread.CurrentCulture;

            newDependente.idPessoa           = item.idPessoa;
            newDependente.idDependente       = item.idDependente;
            newDependente.nome               = cultureInfo.TextInfo.ToTitleCase(item.nome);
            newDependente.email              = (item.email == null) ? null : item.email.ToLower();
            newDependente.nacionalidade      = cultureInfo.TextInfo.ToTitleCase(item.nacionalidade);
            newDependente.naturalidade       = cultureInfo.TextInfo.ToTitleCase(item.naturalidade);
            newDependente.estadoNaturalidade = item.estadoNaturalidade.ToUpper();
            newDependente.dataNascimento     = item.dataNascimento;
            newDependente.estadoCivil        = cultureInfo.TextInfo.ToTitleCase(item.estadoCivil);
            newDependente.cpf             = item.cpf;
            newDependente.rg              = item.rg;
            newDependente.tituloDeEleitor = item.tituloDeEleitor;
            newDependente.zona            = item.zona;
            newDependente.secao           = item.secao;
            newDependente.endereco        = cultureInfo.TextInfo.ToTitleCase(item.endereco);
            newDependente.numero          = item.numero;
            newDependente.bairro          = cultureInfo.TextInfo.ToTitleCase(item.bairro);
            newDependente.cidade          = cultureInfo.TextInfo.ToTitleCase(item.cidade);
            newDependente.estado          = item.estado.ToUpper();
            newDependente.cep             = item.cep;
            newDependente.sexo            = item.sexo;
            newDependente.observacoes     = (item.observacoes == null) ? null : item.observacoes.ToLower();
            newDependente.religiao        = ReligiaoUtil.ToFirstUpper(item.religiao);
            newDependente.telefones       = (item.telefones == null) ? null : item.telefones;
            newDependente.associado       = item.associado;
            newDependente.parentesco      = cultureInfo.TextInfo.ToTitleCase(item.parentesco);
            newDependente.escola          = item.escola;

            return(newDependente);
        }
Пример #7
0
        private static void ConsultarDependentesID(DependentesRepository dependentesRepository)
        {
            Console.WriteLine("\n .:: CONSULTAR DE DEPENDENTES POR ID ::. \n");

            Console.Write("Informe o ID do Dependente..............:");
            int IdDependente = int.Parse(Console.ReadLine());

            Dependentes dependentes = dependentesRepository.ObterTodosPorID(IdDependente);

            if (dependentes != null)
            {
                Console.WriteLine("\n .:: CONSULTAR DEPENDENTES ::. \n");
                Console.WriteLine("Id Dependente......:\t" + dependentes.IdDependentes);
                Console.WriteLine("Nome Dependente....:\t" + dependentes.Nome);
                Console.WriteLine("Data Nascimento....:\t" + dependentes.DataNascimento);

                Console.WriteLine("Id Funcionario.....:\t" + dependentes.Funcionario.IdFuncionario);
                Console.WriteLine("Salario............:\t" + dependentes.Funcionario.Nome);
                Console.WriteLine("Salario............:\t" + dependentes.Funcionario.Salario);
                Console.WriteLine("Data Admissao......:\t" + dependentes.Funcionario.DataAdmissao);
            }
            else
            {
                Console.WriteLine("Dependente não Localizado");
            }
        }
Пример #8
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,MatriculaFuncionario,Cpf,Nome,DataNascimento,Sexo")] Dependentes dependentes)
        {
            if (id != dependentes.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(dependentes);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DependentesExists(dependentes.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MatriculaFuncionario"] = new SelectList(_context.Funcionarios, "MatriculaFuncionario", "MatriculaFuncionario", dependentes.MatriculaFuncionario);//"Bairro"
            return(View(dependentes));
        }
Пример #9
0
        public static int Insere(Dependentes dependentes, int acrescimoMensal, int idAfiliado)
        {
            int result = 0;

            result = _afiliacaoDAL.InserirDependente(dependentes);
            return(result);
        }
Пример #10
0
        public async Task <List <Dependentes> > GetDependentesResultSet(NpgsqlCommand command)
        {
            List <Dependentes> list = new List <Dependentes>();

            command.ExecuteNonQuery();

            using var reader = await command.ExecuteReaderAsync();

            while (await reader.ReadAsync())
            {
                DataTable schemaTable = reader.GetSchemaTable();

                JTokenWriter writer = new JTokenWriter();
                writer.WriteStartObject();

                foreach (DataRow row in schemaTable.Rows)
                {
                    writer.WritePropertyName(row[0].ToString());
                    writer.WriteValue(reader[row[0].ToString()]);
                }
                writer.WriteEndObject();
                JObject     o          = (JObject)writer.Token;
                var         stringJson = o.ToString();
                Dependentes p          = JsonConvert.DeserializeObject <Dependentes>(stringJson);
                list.Add(p);
            }
            return(list);
        }
        public static int InsereDependente(Dictionary <string, string> lista)
        {
            try
            {
                int result = 0;

                // criando objeto de afiliado
                var afiliado = new Dependentes();

                afiliado.Nome           = lista["NOME"];
                afiliado.GrauParentesco = Convert.ToInt32(lista["GRAUPARENTE"]);

                //Datas
                DateTime dataNascimento = DataUtil.ConverterString(lista["DTNASC"]);
                afiliado.DataNascimento = dataNascimento;

                var _afiliacaoServ = new DependenteServico();

                _afiliacaoServ.Insere(afiliado);

                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public ActionResult DeletarDependenteConfirma(string pIdDependente, string pIdAssociado)
        {
            Dependentes dependente = DependentesRepositorio.GetOne(pIdDependente);

            DependentesRepositorio.Delete(dependente);
            return(RedirectToAction("DeletarDependente", new { pIdAssociado = pIdAssociado }));
        }
Пример #13
0
        public ActionResult DeleteConfirmed(int id)
        {
            Dependentes dependentes = db.Dependentes.Find(id);

            db.Dependentes.Remove(dependentes);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Put(int id, Dependentes dependentes)
 {
     if (dependentes == null)
     {
         return(BadRequest());
     }
     return(new ObjectResult(_dependentesService.Update(dependentes)));
 }
 public ActionResult Post([FromBody] Dependentes dependentes)
 {
     if (dependentes == null)
     {
         return(BadRequest());
     }
     return(new ObjectResult(_dependentesService.Create(dependentes)));
 }
Пример #16
0
        public void TestDependents2000()
        {
            var dependents = new Dependentes();

            dependents.LerDependentes(2);
            decimal resultado = dependents.CalcularDescontoDependentes(2000m);

            Assert.AreEqual(1620.82m, resultado);
        }
        /// <summary>
        /// Metodo para buscar um dependente. Recebe como parametro o id do dependente no formato string. Retorna um objeto do tipo Dependentes.
        /// </summary>
        /// <param name="pIdDependente">String idDependente.</param>
        /// <returns>Objeto Dependentes.</returns>
        public static Dependentes GetOne(string pIdDependente)
        {
            StringBuilder sql = new StringBuilder();
            MySqlCommand  cmm = new MySqlCommand();

            cmm.Parameters.AddWithValue("@idDependente", pIdDependente);

            sql.Append("SELECT P.idPessoa, P.nome, P.email, P.nacionalidade, P.naturalidade, P.estadoNaturalidade, P.dataNascimento, P.estadoCivil,");
            sql.Append(" P.cpf, P.rg, P.tituloDeEleitor, P.zona, P.secao, P.endereco, P.numero, P.bairro, P.cidade, P.estado, P.cep, P.sexo,");
            sql.Append(" P.observacoes, D.idDependente, D.parentesco, D.idEscola, D.idAssociado ");
            sql.Append("FROM Dependentes D inner join Pessoas P ON D.idPessoa = P.idPessoa ");
            sql.Append(" WHERE idDependente = @idDependente");

            cmm.CommandText = sql.ToString();

            DataTable dt = MySQL.MySQL.MySQL.getDataTable(cmm);

            foreach (DataRow row in dt.Rows)
            {
                dependente = new Dependentes
                {
                    idPessoa           = Convert.ToInt32(row["idPessoa"]),
                    nome               = (string)row["nome"],
                    nacionalidade      = (string)row["nacionalidade"],
                    naturalidade       = (string)row["naturalidade"],
                    estadoNaturalidade = (string)row["estadoNaturalidade"],
                    dataNascimento     = (DateTime)row["dataNascimento"],
                    estadoCivil        = (string)row["estadoCivil"],
                    cpf             = (string)row["cpf"],
                    rg              = (string)row["rg"],
                    tituloDeEleitor = row.IsNull("tituloDeEleitor") ? "" : (string)row["tituloDeEleitor"],
                    zona            = row.IsNull("zona") ? "" : (string)row["zona"],
                    secao           = row.IsNull("secao") ? "" : (string)row["secao"],
                    endereco        = (string)row["endereco"],
                    numero          = (string)row["numero"],
                    bairro          = (string)row["bairro"],
                    cidade          = (string)row["cidade"],
                    estado          = (string)row["estado"],
                    cep             = (string)row["cep"],
                    sexo            = Convert.ToChar(row["sexo"]),
                    observacoes     = row.IsNull("observacoes") ? "" : (string)row["observacoes"],
                    email           = row.IsNull("email") ? "" : (string)row["email"],
                    religiao        = ReligioesRepositorio.GetOne(Convert.ToInt32(row["idPessoa"])),
                    telefones       = TelefonesRepositorio.Get(Convert.ToInt32(row["idPessoa"])),
                    idDependente    = Convert.ToInt32(row["idDependente"]),
                    associado       = AssociadosRepositorio.GetOne(Convert.ToInt32(row["idAssociado"])),
                    parentesco      = (string)row["parentesco"],
                    escola          = EscolasRepositorio.GetOne(Convert.ToInt32(row["idEscola"]))
                };
            }

            dt.Dispose();

            Dependentes dependenteTratado = DependentesUtil.ToFirstUpper(dependente);

            return(dependenteTratado);
        }
        /// <summary>
        /// Metodo para editar os dados de um Dependente. Recebe como parametro um objeto do tipo Dependentes.
        /// </summary>
        /// <param name="pDependenteNaoTratado">Objeto Dependentes.</param>
        public static void Edit(Dependentes pDependenteNaoTratado)
        {
            MySqlCommand cmm         = new MySqlCommand();
            Dependentes  pDependente = DependentesUtil.ToLowerDependente(pDependenteNaoTratado);

            string   formatForMySql = pDependente.dataNascimento.ToString("yyyy-MM-dd");
            DateTime dateValue      = DateTime.Parse(formatForMySql);

            cmm.Parameters.AddWithValue("@idPessoa", pDependente.idPessoa);
            cmm.Parameters.AddWithValue("@idDependente", pDependente.idDependente);
            cmm.Parameters.AddWithValue("@idEscola", pDependente.escola.idEscola);
            cmm.Parameters.AddWithValue("@nome", pDependente.nome);
            cmm.Parameters.AddWithValue("@nacionalidade", pDependente.nacionalidade);
            cmm.Parameters.AddWithValue("@naturalidade", pDependente.naturalidade);
            cmm.Parameters.AddWithValue("@estadoNaturalidade", pDependente.estadoNaturalidade);
            cmm.Parameters.AddWithValue("@dataNascimento", dateValue);
            cmm.Parameters.AddWithValue("@estadoCivil", pDependente.estadoCivil);
            cmm.Parameters.AddWithValue("@cpf", pDependente.cpf);
            cmm.Parameters.AddWithValue("@rg", pDependente.rg);
            cmm.Parameters.AddWithValue("@tituloDeEleitor", pDependente.tituloDeEleitor);
            cmm.Parameters.AddWithValue("@zona", pDependente.zona);
            cmm.Parameters.AddWithValue("@secao", pDependente.secao);
            cmm.Parameters.AddWithValue("@endereco", pDependente.endereco);
            cmm.Parameters.AddWithValue("@numero", pDependente.numero);
            cmm.Parameters.AddWithValue("@bairro", pDependente.bairro);
            cmm.Parameters.AddWithValue("@cidade", pDependente.cidade);
            cmm.Parameters.AddWithValue("@estado", pDependente.estado);
            cmm.Parameters.AddWithValue("@cep", pDependente.cep);
            cmm.Parameters.AddWithValue("@sexo", pDependente.sexo);
            cmm.Parameters.AddWithValue("@observacoes", pDependente.observacoes);
            cmm.Parameters.AddWithValue("@parentesco", pDependente.parentesco);
            cmm.Parameters.AddWithValue("@religiao", pDependente.religiao.nome);
            cmm.Parameters.AddWithValue("@email", pDependente.email);


            StringBuilder sql = new StringBuilder();

            sql.Append("CALL updateDependente(@idPessoa, @idDependente, @idEscola, @nome,@nacionalidade,@naturalidade,@estadoNaturalidade,@dataNascimento,");
            sql.Append("@estadoCivil,@cpf,@rg,@tituloDeEleitor,@zona,@secao,@endereco,@numero,@bairro,@cidade,@estado,@cep,@sexo,@observacoes,@parentesco,@religiao,@email)");

            cmm.CommandText = sql.ToString();

            MySQL.MySQL.MySQL.ExecuteQuery(cmm);

            //update telefones

            TelefonesRepositorio.Delete(pDependente);

            TelefonesRepositorio.Create(pDependente, pDependente.idPessoa);

            //update religioes

            ReligioesRepositorio.Delete(pDependente);

            ReligioesRepositorio.Create(pDependente, pDependente.idPessoa);
        }
Пример #19
0
        public void TestIRRFFaixaQuatro()
        {
            CalculoIRRF faixaIRRF = new FaixaQuatro();

            new Dependentes().LerDependentes(0);
            decimal rendaDependentes = new Dependentes().CalcularDescontoDependentes(375105m);

            decimal resultado = faixaIRRF.CalcularIRRF(rendaDependentes);

            Assert.AreEqual(103153.87500M, resultado);
        }
Пример #20
0
        public void TestIRRFFaixaTres()
        {
            CalculoIRRF faixaIRRF = new FaixaTres();

            new Dependentes().LerDependentes(0);
            decimal rendaDependentes = new Dependentes().CalcularDescontoDependentes(282665m);

            decimal resultado = faixaIRRF.CalcularIRRF(rendaDependentes);

            Assert.AreEqual(42399.7500m, resultado);
        }
Пример #21
0
        public void TestIRRFFaixaDois()
        {
            CalculoIRRF faixaIRRF = new FaixaDois();

            new Dependentes().LerDependentes(0);
            decimal rendaDependentes = new Dependentes().CalcularDescontoDependentes(190399m);

            decimal resultado = faixaIRRF.CalcularIRRF(rendaDependentes);

            Assert.AreEqual(14279.92500m, resultado);
        }
        public ActionResult EditarDependenteDetalhes(string pIdDependente)
        {
            ViewBag.associados = "active";

            Dependentes dependente = DependentesRepositorio.GetOne(pIdDependente);

            List <Escolas> lista = EscolasRepositorio.Get();

            ViewBag.listaEscolas = new SelectList(lista, "idEscola", "nomeEscola");

            return(View(dependente));
        }
Пример #23
0
 public ActionResult Edit([Bind(Include = "Sequencia_dep,Sequencia_con,Descricao_dep,DataObto_dep,DataNasc_dep,Codigo_par")] Dependentes dependentes)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dependentes).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Sequencia_con = new SelectList(db.Conveniados, "Sequencia_con", "Descricao_con", dependentes.Sequencia_con);
     ViewBag.Codigo_par    = new SelectList(db.TipoParentesco, "Codigo_par", "Descricao_par", dependentes.Codigo_par);
     return(View(dependentes));
 }
Пример #24
0
        public async Task <IActionResult> Create([Bind("Id,MatriculaFuncionario,Cpf,Nome,DataNascimento,Sexo")] Dependentes dependentes)
        {
            if (ModelState.IsValid)
            {
                _context.Add(dependentes);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MatriculaFuncionario"] = new SelectList(_context.Funcionarios, "MatriculaFuncionario", "MatriculaFuncionario", dependentes.MatriculaFuncionario);// "Bairro"
            //return View();
            return(View(dependentes));
        }
        /// <summary>
        /// Metodo para deletar religioes de Dependentes. Recebe como parametro um objeto do tipo Dependentes.
        /// </summary>
        /// <param name="pDependente">Objeto Dependentes.</param>
        public static void Delete(Dependentes pDependente)
        {
            StringBuilder sql = new StringBuilder();
            MySqlCommand  cmm = new MySqlCommand();

            cmm.Parameters.AddWithValue("@idPessoaRel", pDependente.idPessoa);

            sql.Append("DELETE FROM religioes ");
            sql.Append("WHERE idPessoa = @idPessoaRel");

            cmm.CommandText = sql.ToString();

            MySQL.MySQL.MySQL.ExecuteQuery(cmm);
        }
Пример #26
0
        // GET: Dependentes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Dependentes dependentes = db.Dependentes.Find(id);

            if (dependentes == null)
            {
                return(HttpNotFound());
            }
            return(View(dependentes));
        }
Пример #27
0
        //inserir dependentes
        public void Inserir(Dependentes dependentes)
        {
            using (conn = new SqlConnection(connectionString))
            {
                conn.Open();
                cmd             = new SqlCommand("SP_InserirDependentes", conn);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@Nome", dependentes.Nome);
                cmd.Parameters.AddWithValue("@DataNascimento", dependentes.DataNascimento);
                cmd.Parameters.AddWithValue("@IdFuncionario", dependentes.Funcionario.IdFuncionario);

                cmd.ExecuteNonQuery();
            }
        }
        /// <summary>
        /// Metodo para excluir um Dependente. Recebe como parametro um objeto do tipo Dependentes.
        /// </summary>
        /// <param name="pDependenteNaoTratado">Objeto Dependentes.</param>
        public static void Delete(Dependentes pDependente)
        {
            MySqlCommand cmm = new MySqlCommand();

            cmm.Parameters.AddWithValue("@idDependente", pDependente.idDependente);
            cmm.Parameters.AddWithValue("@idPessoa", pDependente.idPessoa);

            StringBuilder sql = new StringBuilder();

            sql.Append("CALL deleteDependente(@idPessoa, @idDependente)");

            cmm.CommandText = sql.ToString();

            MySQL.MySQL.MySQL.ExecuteQuery(cmm);
        }
Пример #29
0
        // GET: Dependentes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Dependentes dependentes = db.Dependentes.Find(id);

            if (dependentes == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Sequencia_con = new SelectList(db.Conveniados, "Sequencia_con", "Descricao_con", dependentes.Sequencia_con);
            ViewBag.Codigo_par    = new SelectList(db.TipoParentesco, "Codigo_par", "Descricao_par", dependentes.Codigo_par);
            return(View(dependentes));
        }
Пример #30
0
        private static void CadastrarDependentes(DependentesRepository dependentesRepository)
        {
            Console.WriteLine("\n .:: CADASTRO DE DEPENDENTES ::. \n");
            Dependentes dependentes = new Dependentes();

            dependentes.Funcionario = new Funcionario();

            Console.Write("Nome do Dependente ..................:");
            dependentes.Nome = Console.ReadLine();

            Console.Write("Data de Nascimento do Funcionario ..:");
            dependentes.DataNascimento = DateTime.Parse(Console.ReadLine());

            Console.Write("Informe o ID do Funcionario..............:");
            dependentes.Funcionario.IdFuncionario = int.Parse(Console.ReadLine());

            dependentesRepository.Inserir(dependentes);

            Console.WriteLine("Dependente cadastrado com sucesso!");
        }