public void AgregarIntegranteComite(int idComite, IntegranteComiteEvalDesempenio integrante) { var parametros = new Dictionary <string, object>(); parametros.Add("@idComite", idComite); parametros.Add("@idPersona", integrante.IdPersona); parametros.Add("@idEnCaracterDe", integrante.IdEnCaracterDe); _conexion.EjecutarEscalar("dbo.EVAL_INS_IntegranteComite", parametros); }
private void ConstruirIntegranteComite(ComiteEvaluacionDesempenio comite, RowDeDatos row) { if (row.GetSmallintAsInt("id_persona_integrante", 0) == 0) { return; } if (!comite.Integrantes.Any(i => i.IdPersona == row.GetInt("id_persona_integrante"))) { var integrante = new IntegranteComiteEvalDesempenio(); integrante.IdPersona = row.GetInt("id_persona_integrante"); integrante.Apellido = row.GetString("apellido_integrante"); integrante.Nombre = row.GetString("nombre_integrante"); integrante.Dni = row.GetInt("documento_integrante"); integrante.IdEnCaracterDe = row.GetSmallintAsInt("idEnCaracterDe"); comite.Integrantes.Add(integrante); } }