예제 #1
0
        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);
        }
예제 #2
0
 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);
     }
 }