public async Task <ActionResult> UpdateInformacoesParaPagamento(InformacoesParaPagamentoInputModel model) { if (ModelState.IsValid) { Session["UpdateInformacoesParaPagamento"] = model; try { var Id = (int)Session["UpdateId"]; var candidatoDTO = new CandidatoDTO( (InformacoesDeContatoInputModel)Session["UpdateInformacoesDeContato"], (PreferenciasDeTrabalhoInputModel)Session["UpdatePreferenciasDeTrabalho"], (QuestionarioDeHabilidadesInputModel)Session["UpdateQuestionarioDeHabilidades"], (InformacoesParaPagamentoInputModel)Session["UpdateInformacoesParaPagamento"] ); RESTClient client = new RESTClient(baseUrl); await client.PutJson <string>($"api/Candidato/{Id}", candidatoDTO); ClearUpdateCandidatoSession(); return(View("UpdateConcluido", Id)); } catch { return(View(model)); } } else { return(View(model)); } }
// POST: api/Candidato public int Post([FromBody] CandidatoDTO model) { CandidatoService service = new CandidatoService(); var Id = service.CreateCandidato(model); return(Id); }
private void Votar() { voto.fk_voto_eleitor = UrnaControl.id_Eleitor; CandidatoBusiness business = new CandidatoBusiness(); CandidatoDTO candidato = business.ConsultarCandidadoPorNumero_Cargo(Convert.ToInt32(n), "Senador"); if (lblVotoB.Visible == true) { voto.fk_voto_candidato = 3; } else if (lblVotoN.Visible == true || UrnaControl.senador == voto.fk_voto_candidato) { lblVotoN.Visible = true; voto.fk_voto_candidato = 4; } else { voto.fk_voto_candidato = candidato.id_candidato; } db.Votar(voto); Hide(); frm.ShowDialog(); Close(); }
public QuestionarioDeHabilidadesInputModel(CandidatoDTO candidatoDTO) { Android = (NivelDeConhecimento)candidatoDTO.Conhecimentos.Android; AngularJS = (NivelDeConhecimento)candidatoDTO.Conhecimentos.AngularJS; AspNetMVC = (NivelDeConhecimento)candidatoDTO.Conhecimentos.AspNetMVC; Bootstrap = (NivelDeConhecimento)candidatoDTO.Conhecimentos.Bootstrap; C = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.C; Cake = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Cake; CPlusPlus = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.CPlusPlus; CSS = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.CSS; Django = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Django; HTML = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.HTML; Illustrator = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Illustrator; Ionic = (NivelDeConhecimento)candidatoDTO.Conhecimentos.Ionic; IOS = (NivelDeConhecimento)candidatoDTO.Conhecimentos.IOS; Java = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Java; JQuery = (NivelDeConhecimento)candidatoDTO.Conhecimentos.JQuery; LinkCRUDRepository = candidatoDTO.Conhecimentos.LinkCRUDRepository; Magento = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Magento; MySQL = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.MySQL; Outras = candidatoDTO.Conhecimentos.Outras; Photoshop = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Photoshop; PHP = (NivelDeConhecimento)candidatoDTO.Conhecimentos.PHP; Phyton = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Phyton; Ruby = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Ruby; SalesForce = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.SalesForce; SEO = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.SEO; SQLServer = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.SQLServer; Wordpress = (NivelDeConhecimento)candidatoDTO.Conhecimentos.Wordpress; PortifolioURL = candidatoDTO.PortifolioURL; }
public List<CandidatoDTO> Listar(CandidatoDTO entity) { List<CandidatoDTO> retval = new List<CandidatoDTO>(); CandidatoDTO item; using (DbCommand cmd = db.GetStoredProcCommand("sp_sel_candidatos")) { db.AddInParameter(cmd, "adFechaIni", DbType.Date, entity.FechaCreacion); db.AddInParameter(cmd, "adFechaFin", DbType.Date, entity.FechaModificacion); db.AddInParameter(cmd, "aiIdPuesto", DbType.Int32, entity.IdPuesto); db.AddInParameter(cmd, "acEstado", DbType.String, entity.Estado); db.AddInParameter(cmd, "avFiltro", DbType.String, entity.Observacion); using (IDataReader dr = db.ExecuteReader(cmd)) { while (dr.Read()) { item = new CandidatoDTO(); item.Dni = dr["Dni"].ToString(); item.Nombres = dr["Nombres"].ToString(); item.ApellidoPaterno = dr["Apellido_Paterno"].ToString(); item.ApellidoMaterno = dr["Apellido_Materno"].ToString(); item.Direccion = dr["Direccion"].ToString(); item.TelefonoPersonal = dr["Telefono_Personal"].ToString(); item.Observacion = dr["Observacion"].ToString(); item.Pretencion = int.Parse(dr["Pretencion"].ToString()); item.IdPuesto = int.Parse(dr["IdPuesto"].ToString()); item.Puesto = dr["Puesto"].ToString(); item.Estado = dr["Estado"].ToString(); item.Email = dr["Email"].ToString(); item.FechaCreacion = DateTime.Parse(dr["Fecha_Creacion"].ToString()); retval.Add(item); } } } return retval; }
// PUT: api/Candidato/5 public void Put(int id, [FromBody] CandidatoDTO model) { model.Id = id; CandidatoService service = new CandidatoService(); service.UpdateCandidato(model); }
private void PreencherDados() { CandidatoBusiness business = new CandidatoBusiness(); int numero = Convert.ToInt32(txtNum1.Text + txtNum2.Text); CandidatoDTO candidato = business.ConsultarCandidadoPorNumero_Cargo(numero, "Presidente"); if (candidato.nr_candidato != 0) { ft.Image = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato); lblNome.Text = candidato.nm_candidato; lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}"; CandidatoDTO vice = business.ConsultarCandidadoPorNumero_Cargo(numero, "Vice-Presidente"); if (vice.nr_candidato != 0) { ft1.Image = ImagemPlugin.ConverterParaImagem(vice.ft_candidato); lblVice.Text = vice.nm_candidato; } } else { if (lblVotoB.Visible == false) { lblVotoN.Visible = true; } } pnInfo.Visible = true; }
public InformacoesParaPagamentoInputModel(CandidatoDTO candidatoDTO) { Agencia = candidatoDTO.InformacaoParaPagamento.Agencia; Banco = candidatoDTO.InformacaoParaPagamento.Banco; CPF = candidatoDTO.InformacaoParaPagamento.CPF; NomeTitular = candidatoDTO.InformacaoParaPagamento.NomeTitular; NumeroDaConta = candidatoDTO.InformacaoParaPagamento.NumeroDaConta; TipoDeConta = (TiposDeConta)candidatoDTO.InformacaoParaPagamento.TipoDeConta; }
public int CreateCandidato(CandidatoDTO dto) { var model = dto.ToModel(); var repository = RepositoryFactory.Create <Candidato>(); repository.Create(model); repository.SaveChanges(); return(model.Id); }
public void UpdateCandidato(CandidatoDTO dto) { var model = dto.ToModel(); var repository = RepositoryFactory.Create <Candidato>(); repository.UpdateCandidato(model); repository.SaveChanges(); }
public InformacoesDeContatoInputModel(CandidatoDTO candidatoDTO) { Nome = candidatoDTO.Nome; Email = candidatoDTO.Email; Skype = candidatoDTO.Skype; Telefone = candidatoDTO.Telefone; TelefoneEWhatsApp = candidatoDTO.TelefoneEWhatsApp; Linkedin = candidatoDTO.Linkedin; Cidade = candidatoDTO.Localizacao.Cidade; Estado = candidatoDTO.Localizacao.Estado; }
public CandidatoDTO Obtener(CandidatoDTO entity) { CandidatoDTO retval = daCandidato.Obtener(entity); if (retval != null) { retval.Experiencias = daCandidato.ListarExperiencias(entity.Dni); retval.Estudios = retval.Experiencias.Where(x => x.Tipo == "E").ToList(); retval.Experiencias = retval.Experiencias.Where(x => x.Tipo == "X").ToList(); } return(retval); }
public CandidatoDTO Obtener(CandidatoDTO entity) { try { return(bCandidato.Obtener(entity)); } catch (Exception ex) { throw new FaultException <FaultDTO>(new FaultDTO { FaultId = "-99", FaultDescription = ex.Message }, new FaultReason(ex.Message)); } }
public int Insertar(EmpleadoDTO entity) { using (WSCandidato.ICandidatoServiceChannel wsCliente = ObtenerServicioCandidato()) { CandidatoDTO candidatoDTO = entity; int retval = wsCliente.Insertar(candidatoDTO); if (retval > 0) { retval = daEmpleado.Insertar(entity); } return(retval); } }
public void Consultar() { CandidatoDTO dtoResponse = null; using (WSCandidato.CandidatoServiceClient wsCliente = new WSCandidato.CandidatoServiceClient()) { dtoResponse = wsCliente.Obtener(new CandidatoDTO { Dni = "46456813" }); //dtoResponse = wsCliente.ObtenerAsync(new WSRequerimiento.RequerimientoDTO { Id = 2017 }).Result; //Assert.IsNotNull(dtoResponse); } Assert.IsNotNull(dtoResponse); }
//metodos por zona eleitoral para os candidatos a prefeito de araçatuba public MySqlDataReader selectVotoZona() { List <CandidatoDTO> candidato = new List <CandidatoDTO>(); CandidatoDTO candidatoDTO = new CandidatoDTO(); string sql = "select ca.cpf, ca.nome, vz.zona, vz.qtdVotos "+ "from dados_eleicao de "+ " inner join candidato_sequencia cs on cs.sequencia = de.sequenciaCandidato "+ " inner join candidatos ca on ca.cpf = cs.cpf "+ " inner join votacao_zona vz on vz.sequenciaCandidato = de.sequenciaCandidato "+ " where de.idEleicao = 1 "+ " and de.codMunicipio = 61557 "+ " and de.idCargo = 11 order by vz.qtdVotos desc"; MySqlDataReader dataReader = connection.select(sql); return(dataReader); }
private void PreencherDados() { CandidatoBusiness business = new CandidatoBusiness(); CandidatoDTO candidato = business.ConsultarCandidadoPorNumero(Convert.ToInt32(txtNum1.Text + txtNum2.Text + txtNum3.Text + txtNum4.Text)); if (candidato.nr_candidato != 0) { ft.Image = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato); lblNome.Text = candidato.nm_candidato; lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}"; } else { if (lblVotoB.Visible == false) { lblVotoN.Visible = true; } } pnInfo.Visible = true; }
public CandidatoDTO Obtener(CandidatoDTO entity) { CandidatoDTO retval = null; using (DbCommand cmd = db.GetStoredProcCommand("sp_sel_candidato_por_dni")) { db.AddInParameter(cmd, "avDni", DbType.String, entity.Dni); using (IDataReader dr = db.ExecuteReader(cmd)) { if (dr.Read()) { retval = new CandidatoDTO(); retval.Dni = dr["Dni"].ToString(); retval.Nombres = dr["Nombres"].ToString(); retval.ApellidoPaterno = dr["Apellido_Paterno"].ToString(); retval.ApellidoMaterno = dr["Apellido_Materno"].ToString(); retval.Direccion = dr["Direccion"].ToString(); retval.TelefonoPersonal = dr["Telefono_Personal"].ToString(); retval.Observacion = dr["Observacion"].ToString(); retval.IdPuesto = int.Parse(dr["IdPuesto"].ToString()); //retval.Puesto = dr["Puesto"].ToString(); retval.Estado = dr["Estado"].ToString(); retval.FechaNacimiento = DateTime.Parse(dr["Fecha_Nacimiento"].ToString()); retval.Distrito = dr["Distrito"].ToString(); retval.Provincia = dr["Provincia"].ToString(); retval.Departamento = dr["Departamento"].ToString(); retval.TelefonoCasa = dr["Telefono_Casa"].ToString(); retval.Email = dr["Email"].ToString(); retval.EstadoCivil = dr["Estado_Civil"].ToString(); retval.NumeroHijos = int.Parse(dr["Numero_Hijos"].ToString()); retval.GradoEstudio = dr["Grado_Estudio"].ToString(); retval.Sexo = dr["Sexo"].ToString(); retval.Disponibilidad = int.Parse(dr["Disponibilidad"].ToString()); retval.Pretencion = int.Parse(dr["Pretencion"].ToString()); retval.Cv = dr["Cv"].ToString(); retval.ConocimientoTecnico = dr["Conocimientos"].ToString(); } } } return retval; }
public int Actualizar(CandidatoDTO entity) { int retval = 0; using (TransactionScope ts = new TransactionScope()) { retval = daCandidato.Actualizar(entity); if (retval > 0) { if (entity.Experiencias != null) { entity.Experiencias.ForEach(x => daCandidato.RegistarExperiencias(x, entity.Dni, entity.UsuarioModificacion)); } if (entity.Estudios != null) { entity.Estudios.ForEach(x => daCandidato.RegistarExperiencias(x, entity.Dni, entity.UsuarioModificacion)); } } ts.Complete(); } return(retval); }
private int EjecutarMantenimiento(CandidatoDTO entity, int accion) { using (DbCommand cmd = db.GetStoredProcCommand("sp_reg_candidato")) { db.AddInParameter(cmd, "aitype", DbType.Int16, accion); db.AddInParameter(cmd, "avDni", DbType.String, entity.Dni); db.AddInParameter(cmd, "avNombres", DbType.String, entity.Nombres); db.AddInParameter(cmd, "avApellido_Paterno", DbType.String, entity.ApellidoPaterno); db.AddInParameter(cmd, "avApellido_Materno", DbType.String, entity.ApellidoMaterno); db.AddInParameter(cmd, "avDireccion", DbType.String, entity.Direccion); db.AddInParameter(cmd, "avDistrito", DbType.String, entity.Distrito); db.AddInParameter(cmd, "avProvincia", DbType.String, entity.Provincia); db.AddInParameter(cmd, "avDepartamento", DbType.String, entity.Departamento); db.AddInParameter(cmd, "avTelefono_Personal", DbType.String, entity.TelefonoPersonal); db.AddInParameter(cmd, "avTelefono_Casa", DbType.String, entity.TelefonoCasa); db.AddInParameter(cmd, "avEmail", DbType.String, entity.Email); db.AddInParameter(cmd, "acEstado_Civil", DbType.String, entity.EstadoCivil); db.AddInParameter(cmd, "aiNumero_Hijos", DbType.Int32, entity.NumeroHijos); db.AddInParameter(cmd, "avGrado_Estudio", DbType.String, entity.GradoEstudio); db.AddInParameter(cmd, "avObservacion", DbType.String, entity.Observacion); db.AddInParameter(cmd, "avUsuario_Creacion", DbType.String, entity.UsuarioCreacion); db.AddInParameter(cmd, "avUsuario_Modificacion", DbType.String, entity.UsuarioModificacion); db.AddInParameter(cmd, "acEstado", DbType.String, entity.Estado); db.AddInParameter(cmd, "acSexo", DbType.String, entity.Sexo); db.AddInParameter(cmd, "aiDisponibilidad", DbType.Int32, entity.Disponibilidad); db.AddInParameter(cmd, "adPretencion", DbType.Int32, entity.Pretencion); db.AddInParameter(cmd, "avCv", DbType.String, entity.Cv); db.AddInParameter(cmd, "aiIdPuesto", DbType.Int32, entity.IdPuesto); if(entity.FechaNacimiento == DateTime.MinValue) db.AddInParameter(cmd, "adFecha_Nacimiento", DbType.Date, null); else db.AddInParameter(cmd, "adFecha_Nacimiento", DbType.Date, entity.FechaNacimiento); db.AddInParameter(cmd, "avConocimientos", DbType.String, entity.ConocimientoTecnico); db.ExecuteNonQuery(cmd); return 1; } }
private void PreencherDados() { CandidatoBusiness business = new CandidatoBusiness(); int numero = Convert.ToInt32(txtNum1.Text + txtNum2.Text + txtNum3.Text); CandidatoDTO candidato = business.ConsultarCandidadoPorNumero_Cargo(numero, "Senador"); if (candidato.nr_candidato != 0) { ft.Image = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato); lblNome.Text = candidato.nm_candidato; lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}"; CandidatoDTO sup1 = business.ConsultarCandidadoPorNumero_Cargo(numero, "Suplente 1"); CandidatoDTO sup2 = business.ConsultarCandidadoPorNumero_Cargo(numero, "Suplente 2"); if (sup1.nr_candidato != 0) { ft1.Image = ImagemPlugin.ConverterParaImagem(sup1.ft_candidato); lbl1Suplente.Text = sup1.nm_candidato; } if (sup2.nr_candidato != 0) { ft2.Image = ImagemPlugin.ConverterParaImagem(sup2.ft_candidato); lbl2Suplente.Text = sup2.nm_candidato; } } else { if (lblVotoB.Visible == false) { lblVotoN.Visible = true; } } pnInfo.Visible = true; }
public static CandidatoModel AsModel(this CandidatoDTO dto) { return(new CandidatoModel { Cv = dto.Cv, Dni = dto.Dni, Nombres = dto.Nombres, Sexo = dto.Sexo, Disponibilidad = dto.Disponibilidad, Estado = dto.Estado, Pretencion = dto.Pretencion, ApellidoPaterno = dto.ApellidoPaterno, ApellidoMaterno = dto.ApellidoMaterno, IdPuesto = dto.IdPuesto, Puesto = dto.Puesto, Direccion = dto.Direccion, Distrito = dto.Distrito, Provincia = dto.Provincia, Departamento = dto.Departamento, ConocimientoTecnico = dto.ConocimientoTecnico, TelefonoPersonal = dto.TelefonoPersonal, TelefonoCasa = dto.TelefonoCasa, Email = dto.Email, EstadoCivil = dto.EstadoCivil, NumeroHijos = dto.NumeroHijos, GradoEstudio = dto.GradoEstudio, FechaNacimiento = dto.FechaNacimiento, Observacion = dto.Observacion, Experiencias = dto.Experiencias != null?dto.Experiencias.AsModel() : null, Estudios = dto.Estudios != null?dto.Estudios.AsModel() : null, UsuarioCreacion = dto.UsuarioCreacion, FechaCreacion = dto.FechaCreacion, UsuarioModificacion = dto.UsuarioModificacion, FechaModificacion = dto.FechaModificacion }); }
public int ActualizarEstado(CandidatoDTO entity) { throw new NotImplementedException(); }
public List <CandidatoDTO> Listar(CandidatoDTO entity) { return(daCandidato.Listar(entity)); }
public int Eliminar(CandidatoDTO entity) { return(daCandidato.Eliminar(entity)); }
public int Actualizar(CandidatoDTO entity) { return EjecutarMantenimiento(entity, 2); }
public int Eliminar(CandidatoDTO entity) { return EjecutarMantenimiento(entity, 3); }
public int Insertar(CandidatoDTO entity) { return EjecutarMantenimiento(entity, 1); }
public PreferenciasDeTrabalhoInputModel(CandidatoDTO candidatoDTO) { Disponibilidade = (Disponibilidades)candidatoDTO.Disponibilidade; HorarioDeTrabalho = (HorariosDeTrabalho)candidatoDTO.HorarioDeTrabalho; PretensaoRemuneracaoPorHora = candidatoDTO.PretensaoRemuneracaoPorHora.ToString(); }
public void UnitCadastrar() { CandidatoService service = new CandidatoService(); var candidatoDTO = new CandidatoDTO( new Candidato() { Nome = "Mateus Ribeiro de Oliveira", Email = "*****@*****.**", Linkedin = "https://www.linkedin.com/in/mateus-oliveira-a0819b2a/", Localizacao = new Localizacao() { Cidade = "Barreiras", Estado = "Bahia" }, Telefone = "77999046252", Skype = "Mateus1702", TelefoneEWhatsApp = true, Disponibilidade = Candidato.Disponibilidades.Ate4HorasPorDia, HorarioDeTrabalho = Candidato.HorariosDeTrabalho.De13as18, PretensaoRemuneracaoPorHora = 35, PortifolioURL = "https://github.com/mateus1702", Conhecimentos = new Conhecimentos() { Android = Conhecimentos.NivelDeConhecimento.dois, AngularJS = Conhecimentos.NivelDeConhecimento.quatro, AspNetMVC = Conhecimentos.NivelDeConhecimento.quatro, Bootstrap = Conhecimentos.NivelDeConhecimento.quatro, C = Conhecimentos.NivelDeConhecimento.tres, Cake = Conhecimentos.NivelDeConhecimento.um, CPlusPlus = Conhecimentos.NivelDeConhecimento.dois, CSS = Conhecimentos.NivelDeConhecimento.tres, Django = Conhecimentos.NivelDeConhecimento.um, HTML = Conhecimentos.NivelDeConhecimento.quatro, Illustrator = Conhecimentos.NivelDeConhecimento.um, Ionic = Conhecimentos.NivelDeConhecimento.tres, IOS = Conhecimentos.NivelDeConhecimento.um, Java = Conhecimentos.NivelDeConhecimento.tres, JQuery = Conhecimentos.NivelDeConhecimento.quatro, Magento = Conhecimentos.NivelDeConhecimento.um, MySQL = Conhecimentos.NivelDeConhecimento.tres, LinkCRUDRepository = "https://github.com/mateus1702", Outras = "React Native - 4 / React - 4", Photoshop = Conhecimentos.NivelDeConhecimento.tres, PHP = Conhecimentos.NivelDeConhecimento.tres, Phyton = Conhecimentos.NivelDeConhecimento.um, Ruby = Conhecimentos.NivelDeConhecimento.um, SalesForce = Conhecimentos.NivelDeConhecimento.um, SEO = Conhecimentos.NivelDeConhecimento.tres, SQLServer = Conhecimentos.NivelDeConhecimento.tres, Wordpress = Conhecimentos.NivelDeConhecimento.um }, InformacaoParaPagamento = new InformacaoParaPagamento() { NomeTitular = "Mateus R Oliveira", CPF = "69684359187", Banco = "Itau", Agencia = "1010", NumeroDaConta = "096806", TipoDeConta = InformacaoParaPagamento.TiposDeConta.Corrente } }); var Id = service.CreateCandidato(candidatoDTO); Assert.IsTrue(Id > 0); }