public List <ParticipanteBE> ListarParticipantesMasivos() { SqlConnection Conn = null; SqlCommand cmdParticipantesListar = null; SqlDataReader drParticipantes; String sCadenaConexion; String sqlParticipantesListar; try { sCadenaConexion = Utilities.GetConnectionStringTalentos2(); sqlParticipantesListar = "usp_TalListarParticipantes"; Conn = new SqlConnection(sCadenaConexion); cmdParticipantesListar = Conn.CreateCommand(); cmdParticipantesListar.CommandType = CommandType.StoredProcedure; cmdParticipantesListar.CommandText = sqlParticipantesListar; List <ParticipanteBE> lstParticipantes; ParticipanteBE objParticipanteBE; cmdParticipantesListar.Connection.Open(); drParticipantes = cmdParticipantesListar.ExecuteReader(); lstParticipantes = new List <ParticipanteBE>(); while (drParticipantes.Read()) { objParticipanteBE = new ParticipanteBE(); objParticipanteBE.ParticipanteId = drParticipantes.GetInt32(drParticipantes.GetOrdinal("ParticipanteMasivoId")); objParticipanteBE.Nombres = drParticipantes.GetString(drParticipantes.GetOrdinal("Nombres")); objParticipanteBE.ApellidoPaterno = drParticipantes.GetString(drParticipantes.GetOrdinal("ApellidoPaterno")); objParticipanteBE.ApellidoMaterno = drParticipantes.GetString(drParticipantes.GetOrdinal("ApellidoMaterno")); objParticipanteBE.NivelInstruccion = drParticipantes.GetString(drParticipantes.GetOrdinal("NivelInstruccion")); objParticipanteBE.Cargo = drParticipantes.GetString(drParticipantes.GetOrdinal("CargoEmpresa")); objParticipanteBE.FechaNacimiento = drParticipantes.GetString(drParticipantes.GetOrdinal("FechaNacimiento")); objParticipanteBE.Sexo = drParticipantes.GetString(drParticipantes.GetOrdinal("Sexo")); objParticipanteBE.CorreoElectronico = drParticipantes.GetString(drParticipantes.GetOrdinal("CorreoElectronico")); objParticipanteBE.Institucion = drParticipantes.GetString(drParticipantes.GetOrdinal("Institucion")); objParticipanteBE.DNI = drParticipantes.GetString(drParticipantes.GetOrdinal("DNI")); lstParticipantes.Add(objParticipanteBE); } cmdParticipantesListar.Connection.Close(); cmdParticipantesListar.Dispose(); Conn.Dispose(); return(lstParticipantes); } catch (Exception ex) { Conn.Dispose(); cmdParticipantesListar.Dispose(); throw; } }
public int InsertarParticipanteAdultoUnico(ParticipanteBE objParticipanteBE) { int codigoParticipante = 0; ParticipanteBC objParticipanteBC = new ParticipanteBC(); try { codigoParticipante = objParticipanteBC.InsertarParticipanteAdulto(objParticipanteBE); } catch (Exception ex) { throw ex; } return(codigoParticipante); }
public int InsertarParticipanteAdulto(ParticipanteBE objParticipanteBE) { ParticipanteDALC objParticipanteDALC = new ParticipanteDALC(); int id = 0; try { id = objParticipanteDALC.InsertarParticipanteAdulto(objParticipanteBE); } catch (Exception) { throw; } return(id); }
public void CargarResultadosMasivos(List <ResultadoFinalBE> lstResultados) { string codigosMasDesarrollados = ""; string codigosMenosDesarrollados = ""; string codigosTEMasDesarrollados = ""; string codigosTEMenosDesarrollados = ""; string codigosVirtudes = ""; string codigosTalentos = ""; string masDesarrollados = ""; string menosDesarrollados = ""; string TEMasDesarrollados = ""; string TEMenosDesarrollados = ""; string virtudes = ""; string seleccionados = ""; string buzones = ""; int codigoParticipante = 0; int codigoResultado = 0; TalentoDALC objtalentoDALC = new TalentoDALC(); ResultadoDALC objResultadoDALC = new ResultadoDALC(); foreach (var item in lstResultados) { codigosMasDesarrollados = ""; codigosMenosDesarrollados = ""; codigosTEMasDesarrollados = ""; codigosTEMenosDesarrollados = ""; codigosVirtudes = ""; codigosTalentos = ""; masDesarrollados = ""; menosDesarrollados = ""; TEMasDesarrollados = ""; TEMenosDesarrollados = ""; virtudes = ""; seleccionados = ""; buzones = ""; for (int i = 0; i < item.lstTalentosMasDesarrollados.Count; i++) { masDesarrollados = masDesarrollados + "'" + item.lstTalentosMasDesarrollados[i].nombre + "', "; seleccionados = seleccionados + "1, "; buzones = buzones + "1, "; } for (int i = 0; i < item.lstTalentosMenosDesarrollados.Count; i++) { menosDesarrollados = menosDesarrollados + "'" + item.lstTalentosMenosDesarrollados[i].nombre + "', "; seleccionados = seleccionados + "1, "; buzones = buzones + "3, "; } for (int i = 0; i < item.lstTEMasDesarrollados.Count; i++) { TEMasDesarrollados = TEMasDesarrollados + "'" + item.lstTEMasDesarrollados[i].nombre + "', "; seleccionados = seleccionados + "1, "; buzones = buzones + "4, "; } for (int i = 0; i < item.lstTEMenosDesarrollados.Count; i++) { TEMenosDesarrollados = TEMenosDesarrollados + "'" + item.lstTEMenosDesarrollados[i].nombre + "', "; seleccionados = seleccionados + "1, "; buzones = buzones + "6, "; } for (int i = 0; i < item.lstVirtudes.Count; i++) { virtudes = virtudes + "'" + item.lstVirtudes[i].nombre + "', "; seleccionados = seleccionados + "1, "; buzones = buzones + "7, "; } //clausula = masDesarrollados + menosDesarrollados + TEMasDesarrollados + TEMenosDesarrollados + virtudes; try { codigosMasDesarrollados = objtalentoDALC.ObtenerCodigos(masDesarrollados); codigosMenosDesarrollados = objtalentoDALC.ObtenerCodigos(menosDesarrollados); codigosTEMasDesarrollados = objtalentoDALC.ObtenerCodigos(TEMasDesarrollados); codigosTEMenosDesarrollados = objtalentoDALC.ObtenerCodigos(TEMenosDesarrollados); codigosVirtudes = objtalentoDALC.ObtenerCodigos(virtudes); codigosTalentos = codigosMasDesarrollados + ", " + codigosMenosDesarrollados + ", " + codigosTEMasDesarrollados + ", " + codigosTEMenosDesarrollados + ", " + codigosVirtudes; } catch (Exception ex) { throw ex; } ParticipanteBE objParticipanteBE = new ParticipanteBE(); ParticipanteDALC objParticipanteDALC = new ParticipanteDALC(); objParticipanteBE.DNI = item.DNI; objParticipanteBE.Nombres = item.NombreParticipante; objParticipanteBE.ApellidoMaterno = item.ApellidoMaterno; objParticipanteBE.ApellidoPaterno = item.ApellidoPaterno; objParticipanteBE.Cargo = item.CargoEmpresa; objParticipanteBE.CorreoElectronico = item.CorreoElectronico; objParticipanteBE.NivelInstruccion = item.NivelInstruccion; objParticipanteBE.FechaNacimiento = item.FechaNacimiento; objParticipanteBE.Sexo = item.Sexo; objParticipanteBE.Institucion = item.Institucion; try { codigoParticipante = objParticipanteDALC.InsertarParticipante(objParticipanteBE); } catch (Exception) { throw; } if (codigoParticipante > 0) { ResultadoBE objResultadoBE = new ResultadoBE(); objResultadoBE.NombreParticipante = item.NombreParticipante; objResultadoBE.DNI = item.DNI; objResultadoBE.CorreoElectronico = item.CorreoElectronico; objResultadoBE.Participante_id = codigoParticipante; objResultadoBE.Fecha = DateTime.Now; objResultadoBE.TalentoId = codigosTalentos; objResultadoBE.Seleccionado = seleccionados; objResultadoBE.BuzonId = buzones; objResultadoBE.EsMasivo = true; objResultadoBE.CodEvaluacion = item.CodigoEvaluacion; try { codigoResultado = objResultadoDALC.InsertarResultado(objResultadoBE); } catch (Exception ex) { throw ex; } if (codigoResultado > 0) { objResultadoBE.Resultado_id = codigoResultado; try { objResultadoDALC.ResultadoActualizar(objResultadoBE); } catch (Exception ex) { throw ex; } } } } }
public int InsertarParticipanteAdulto(ParticipanteBE objParticipanteBE) { String SqlInsertarParticipante; string sCadena; int participanteId = 0; SqlConnection Conn; SqlCommand cmdInsertarParticipante = null; SqlParameter prmParticipanteId; SqlParameter prmNombres; SqlParameter prmApPaterno; SqlParameter prmApMaterno; SqlParameter prmSexo; SqlParameter prmCorreo; SqlParameter prmFechaNac; SqlParameter prmNivelInstruccion; SqlParameter prmCargoTrabajo; SqlParameter prmInstitucion; SqlParameter prmDNI; SqlParameter prmCodigoEvaluacion; try { sCadena = Utilities.GetConnectionStringTalentos2(); Conn = new SqlConnection(sCadena); SqlInsertarParticipante = "usp_TalInsertarParticipanteAdulto"; cmdInsertarParticipante = Conn.CreateCommand(); cmdInsertarParticipante.CommandType = System.Data.CommandType.StoredProcedure; cmdInsertarParticipante.CommandText = SqlInsertarParticipante; prmParticipanteId = new SqlParameter(); prmParticipanteId.SqlDbType = System.Data.SqlDbType.Int; prmParticipanteId.Direction = System.Data.ParameterDirection.ReturnValue; prmNombres = new SqlParameter(); prmNombres.ParameterName = "@Nombres"; prmNombres.SqlDbType = System.Data.SqlDbType.VarChar; prmNombres.Size = 100; prmNombres.Value = objParticipanteBE.Nombres; prmDNI = new SqlParameter(); prmDNI.ParameterName = "@DNI"; prmDNI.SqlDbType = System.Data.SqlDbType.VarChar; prmDNI.Size = 8; prmDNI.Value = objParticipanteBE.DNI; prmApPaterno = new SqlParameter(); prmApPaterno.ParameterName = "@ApPaterno"; prmApPaterno.SqlDbType = System.Data.SqlDbType.VarChar; prmApPaterno.Size = 60; prmApPaterno.Value = objParticipanteBE.ApellidoPaterno; prmApMaterno = new SqlParameter(); prmApMaterno.ParameterName = "@ApMaterno"; prmApMaterno.SqlDbType = System.Data.SqlDbType.VarChar; prmApMaterno.Size = 60; prmApMaterno.Value = objParticipanteBE.ApellidoMaterno; prmSexo = new SqlParameter(); prmSexo.ParameterName = "@Sexo"; prmSexo.SqlDbType = System.Data.SqlDbType.VarChar; prmSexo.Size = 1; prmSexo.Value = objParticipanteBE.Sexo; prmCorreo = new SqlParameter(); prmCorreo.ParameterName = "@Correo"; prmCorreo.SqlDbType = System.Data.SqlDbType.VarChar; prmCorreo.Size = 150; prmCorreo.Value = objParticipanteBE.CorreoElectronico; prmFechaNac = new SqlParameter(); prmFechaNac.ParameterName = "@FechaNacimiento"; prmFechaNac.SqlDbType = System.Data.SqlDbType.VarChar; prmFechaNac.Size = 10; prmFechaNac.Value = objParticipanteBE.FechaNacimiento; prmNivelInstruccion = new SqlParameter(); prmNivelInstruccion.ParameterName = "@NivelInstruccion"; prmNivelInstruccion.SqlDbType = System.Data.SqlDbType.VarChar; prmNivelInstruccion.Size = 200; prmNivelInstruccion.Value = objParticipanteBE.NivelInstruccion; prmCargoTrabajo = new SqlParameter(); prmCargoTrabajo.ParameterName = "@CargoTrabajo"; prmCargoTrabajo.SqlDbType = System.Data.SqlDbType.VarChar; prmCargoTrabajo.Size = 200; prmCargoTrabajo.Value = objParticipanteBE.Cargo; prmInstitucion = new SqlParameter(); prmInstitucion.ParameterName = "@CentroTrabajo"; prmInstitucion.SqlDbType = System.Data.SqlDbType.VarChar; prmInstitucion.Size = 150; prmInstitucion.Value = objParticipanteBE.Institucion; prmCodigoEvaluacion = new SqlParameter(); prmCodigoEvaluacion.ParameterName = "@CodigoEvaluacion"; prmCodigoEvaluacion.SqlDbType = System.Data.SqlDbType.VarChar; prmCodigoEvaluacion.Size = 10; prmCodigoEvaluacion.Value = objParticipanteBE.CodigoEvaluacion; cmdInsertarParticipante.Parameters.Add(prmParticipanteId); cmdInsertarParticipante.Parameters.Add(prmNombres); cmdInsertarParticipante.Parameters.Add(prmApPaterno); cmdInsertarParticipante.Parameters.Add(prmApMaterno); cmdInsertarParticipante.Parameters.Add(prmSexo); cmdInsertarParticipante.Parameters.Add(prmCorreo); cmdInsertarParticipante.Parameters.Add(prmFechaNac); cmdInsertarParticipante.Parameters.Add(prmNivelInstruccion); cmdInsertarParticipante.Parameters.Add(prmInstitucion); cmdInsertarParticipante.Parameters.Add(prmCargoTrabajo); cmdInsertarParticipante.Parameters.Add(prmDNI); cmdInsertarParticipante.Parameters.Add(prmCodigoEvaluacion); cmdInsertarParticipante.Connection.Open(); cmdInsertarParticipante.ExecuteNonQuery(); participanteId = Convert.ToInt32(prmParticipanteId.Value); cmdInsertarParticipante.Connection.Close(); cmdInsertarParticipante.Dispose(); Conn.Dispose(); return(participanteId); } catch (Exception ex) { throw ex; } }