//Fin Cristian private commontypes.data.tpu_JerarquiaAgrupProveedoresDataset.tpu_JerarquiaAgrupProveedoresDataTable getJerarquiaAgrupProveedores(string IdPadre) { commontypes.data.tpu_JerarquiaAgrupProveedoresDataset data = new commontypes.data.tpu_JerarquiaAgrupProveedoresDataset(); //Cristian Tarea 000069 20110907 commontypes.data.tpu_JerarquiaAgrupProveedoresDataset.tpu_JerarquiaAgrupProveedoresDataTable dataP = mz.erp.ui.forms.classes.tpu_JerarquiaAgrupProveedores.GetListActivas(IdPadre, true); //Fin Cristian data.Merge(dataP); foreach (System.Data.DataRow rowH in dataP.Rows) { string claveH = rowH["IdNomenclatura"].ToString(); commontypes.data.tpu_JerarquiaAgrupProveedoresDataset.tpu_JerarquiaAgrupProveedoresDataTable dataH = getJerarquiaAgrupProveedores(claveH); data.Merge(dataH); } return(data.tpu_JerarquiaAgrupProveedores); }
private void upadateDataSourceCmbJerarquias() { System.Data.DataTable data; switch (_key) { case "PRODUCTOS": { commontypes.data.tsh_JerarquiaAgrupProdDataset.tsh_JerarquiaAgrupProdDataTable dataP = getJerarquiaAgrupProd(_rootKey); if (dataP.Rows.Count > 0) { /* * commontypes.data.tsh_JerarquiaAgrupProdDataset.tsh_JerarquiaAgrupProdRow rowPadre = mz.erp.ui.forms.classes.tsh_JerarquiaAgrupProd.GetByPk(_rootKey); * dataP.ImportRow(rowPadre); */ mzCEJerarquias.FillFromDataSource(dataP, "IdNomenclatura", "Descripcion", _mzCEJerarquiasMaxItemsDisplayProductos, "ID", "Descripcion", "Descripcion"); } break; } case "CUENTAS": { commontypes.data.tsa_JerarquiaAgrupCuentasDataset.tsa_JerarquiaAgrupCuentasDataTable dataC = getJerarquiaAgrupCuentasActivas(_rootKey); if (dataC.Rows.Count > 0) { commontypes.data.tsa_JerarquiaAgrupCuentasDataset.tsa_JerarquiaAgrupCuentasRow rowPadre = mz.erp.ui.forms.classes.tsa_JerarquiaAgrupCuentas.GetByPk(_rootKey); dataC.ImportRow(rowPadre); mzCEJerarquias.FillFromDataSource(dataC, "IdNomenclatura", "Descripcion", _mzCEJerarquiasMaxItemsDisplayCuentas, "ID", "Descripcion", "Descripcion"); } break; } case "PROVEEDORES": { commontypes.data.tpu_JerarquiaAgrupProveedoresDataset.tpu_JerarquiaAgrupProveedoresDataTable dataProv = getJerarquiaAgrupProveedores(_rootKey); if (dataProv.Rows.Count > 0) { commontypes.data.tpu_JerarquiaAgrupProveedoresDataset.tpu_JerarquiaAgrupProveedoresRow rowPadre = mz.erp.ui.forms.classes.tpu_JerarquiaAgrupProveedores.GetByPk(_rootKey); dataProv.ImportRow(rowPadre); mzCEJerarquias.FillFromDataSource(dataProv, "IdNomenclatura", "Descripcion", _mzCEJerarquiasMaxItemsDisplayProveedores, "ID", "Descripcion", "Descripcion"); } break; } } }