コード例 #1
0
 public void Guardar(Persona persona)
 {
     using (var command = _connection.CreateCommand())
     {
         command.CommandText = @"Insert Into Persona (Identificacion,Nombres,Apellidos,Sexo,Ciudad,Edad) 
                                 values (@Identificacion,@Nombres,@Apellidos,@Sexo,@Ciudad,@Edad)";
         command.Parameters.AddWithValue("@Identificacion", persona.Identificacion);
         command.Parameters.AddWithValue("@Nombres", persona.Nombres);
         command.Parameters.AddWithValue("@Apellidos", persona.Apellidos);
         command.Parameters.AddWithValue("@Sexo", persona.Sexo);
         command.Parameters.AddWithValue("@Ciudad", persona.Ciudad);
         command.Parameters.AddWithValue("@Edad", persona.Edad);
         var filas = command.ExecuteNonQuery();
         RepositorioDonacion repositorioDonacion = new RepositorioDonacion(AdmistradorConexion);
         persona.Donacion.DonacionId = persona.Identificacion;
         repositorioDonacion.Guardar(persona.Donacion);
     }
 }
コード例 #2
0
        private Persona DataReaderMapToPerson(SqlDataReader dataReader)
        {
            if (!dataReader.HasRows)
            {
                return(null);
            }
            RepositorioDonacion repositorioDonacion = new RepositorioDonacion(AdmistradorConexion);
            Persona             persona             = new Persona();

            persona.Identificacion = (string)dataReader["Identificacion"];
            persona.Nombres        = (string)dataReader["Nombres"];
            persona.Apellidos      = (string)dataReader["Apellidos"];
            persona.Sexo           = (string)dataReader["Sexo"];
            persona.Ciudad         = (string)dataReader["Ciudad"];
            persona.Edad           = (int)dataReader["Edad"];
            Donacion donacion = repositorioDonacion.BuscarPorIdentificacion(persona.Identificacion);

            persona.Donacion = donacion;
            return(persona);
        }