public void CargarNoVigentes() { if (listanovigentes == null) { listanovigentes = new List <Carticulo>(); DataTable DT = Cdatos_articulos.Devolver(false); Ctrl_rubros admrubro = Ctrl_rubros.ClaseActiva(); Ctrl_medidas admmedida = Ctrl_medidas.ClaseActiva(); foreach (DataRow DR in DT.Rows) { listanovigentes.Add(new Carticulo(DR[0].ToString(), DR[1].ToString(), Convert.ToDecimal(DR[3]), Convert.ToDecimal(DR[2]), Convert.ToDecimal(DR[4]), admrubro.BuscarPorID(Convert.ToInt32(DR[5])), admmedida.BuscarPorID(Convert.ToInt32(DR[6])), Convert.ToDecimal(DR[7]), DR[8].ToString(), Convert.ToDecimal(DR[9]), Convert.ToDecimal(DR[10]), Convert.ToDecimal(DR[11]))); } } }