Ejemplo n.º 1
0
        public static Ubicacion FromDataRow(DataRow _dr)
        {
            var dr        = new DataRowExtended(_dr);
            var ubicacion = new Ubicacion();

            ubicacion.Id = dr.IntValue("id_ubicacion");

            ubicacion.Fila       = dr.StringValue("fila");
            ubicacion.Asiento    = dr.TryGet <String>("", _ => _.StringValue("asiento"));
            ubicacion.Precio     = dr.TryGet <String>("", _ => _.StringValue("precio"));
            ubicacion.SinNumerar = dr.BoolValue("sin_numerar");
            ubicacion.Ocupado    = dr.BoolValue("ocupado");

            ubicacion.Tipo = new TipoUbicacion(dr.IntValue("id_tipo_ubicacion"), dr.LongValue("codigo"), dr.StringValue("descripcion"));

            return(ubicacion);
        }