private List <clsModelInventarioDsbDetalle> fnGetAllNivel1(int opcion, Int64 idpadre, Int64 PoNumber, Int64 IdCultivo) { clsParametros clsParametros = new clsParametros(); string StringDeConexion = clsParametros.StringDeConexion; clsInventarioDsb objDal = new clsInventarioDsb(StringDeConexion); DataTable dtResultado = new DataTable(); List <clsModelInventarioDsbDetalle> lstData = new List <clsModelInventarioDsbDetalle>(); dtResultado = objDal.fnGetAll(opcion, idpadre, PoNumber, IdCultivo); lstData = dtResultado.AsEnumerable().Select(fila => new clsModelInventarioDsbDetalle { IdPadre = Convert.ToInt16(fila["cuota"].ToString()), PoNumber = Convert.ToInt64(fila["po_number"].ToString()), CodCultivo = Convert.ToInt64(fila["codigo_cultivo"].ToString()), Cultivo = fila["cultivo"].ToString(), Material = Convert.ToDouble(fila["material"].ToString()), Hibrido = fila["hibrido"].ToString(), PO = Convert.ToDouble(fila["po"].ToString()), Dif = Convert.ToDouble(fila["dif"].ToString()), Exportado = Convert.ToDouble(fila["exportado"].ToString()), Pje = Convert.ToDouble(fila["pje"].ToString()) }).ToList <clsModelInventarioDsbDetalle>(); return(lstData); }
// =================================================================================== // Persistencia // =================================================================================== private List <clsModelInventarioDsb> fnGetAllNivel0(Int64 idpadre) { clsParametros clsParametros = new clsParametros(); string StringDeConexion = clsParametros.StringDeConexion; clsInventarioDsb objDal = new clsInventarioDsb(StringDeConexion); DataTable dtResultado = new DataTable(); List <clsModelInventarioDsb> lstData = new List <clsModelInventarioDsb>(); dtResultado = objDal.fnGetAll(0, idpadre, 0, 0); lstData = dtResultado.AsEnumerable().Select(fila => new clsModelInventarioDsb { Id = fila["CUOTA"].ToString() + "_" + fila["PO_NUMBER"].ToString() + "_" + fila["CODIGO_CULTIVO"].ToString(), Titulo = fila["PO_NUMBER"].ToString(), SubTitulo = fila["CULTIVO"].ToString(), Pje = Convert.ToDouble(fila["PJE"].ToString()), }).ToList <clsModelInventarioDsb>(); return(lstData); }