示例#1
0
        public List<Uni> getUnitarios()
        {
            DataTable aux;
            List<Uni> lista = new List<Uni>();
            DataTable unitarios = datos.Tables["unitarios"];
            EnumerableRowCollection<DataRow> query =
            from unitario in unitarios.AsEnumerable()
            select unitario;
            aux = query.AsDataView().ToTable();

            foreach(DataRow uni in aux.Rows)
            {
                Uni u = new Uni();
                u.Id = int.Parse(uni.Field<string>("idUnitario"));
                u.CodigoIdeal = uni.Field<string>("codigoIdeal");
                u.Descripcion = uni.Field<string>("descripcion");
                u.PvpTeorico = float.Parse(uni.Field<string>("pvpTeorico"));
                lista.Add(u);
            }
            return lista;
        }
示例#2
0
        private void getFactorInstalacion()
        {
            List<Uni> aux = db.getUnitarios();
                Uni ninguno = new Uni();

                ninguno.CodigoIdeal = "FI000";
                ninguno.Descripcion = "Ninguno";
                ninguno.Id = 0;
                ninguno.PvpTeorico = 1;

                FactorI.Add(ninguno);

                foreach (Uni u in aux)
                {
                    if (u.CodigoIdeal.Contains("FI"))
                    {
                        FactorI.Add(u);
                    }
                }
        }