private string BuildJerarquia(ArrayList je) { ArrayList narray = new ArrayList(); foreach (object item in je) { ItemJerarquia it = (ItemJerarquia)item; narray.Add(it.NodeKey); } return(mz.erp.systemframework.Util.PackString(narray)); }
//German 20120208 - Tarea 0000276 #endregion #region Metodos Privados private void CargarDatosPrincipales(tsh_ProductosDataset.tsh_ProductosRow row) { _idProducto = row.IdProducto; _codigoProducto = row.Codigo; _descripcion = row.Descripcion; _observaciones = row.Observaciones; _campoAuxiliar1 = row.CampoAuxiliar1; _campoAuxiliar2 = row.CampoAuxiliar2; _campoAuxiliar3 = row.CampoAuxiliar3; _campoAuxiliar4 = row.CampoAuxiliar4; _campoAuxiliar5 = row.CampoAuxiliar5; _campoAuxiliar6 = row.CampoAuxiliar6; _obligaCodigoBarra = row.ObligaCodigoBarra; _obligaNumeroSerie = row.ObligaNumeroSerie; _percibeIngresosBrutos = row.PercibeIB; _activo = row.Activo; _idProveedorDefault = row.IdProveedorDefault; _jerarquiasCampoAuxiliar6.Clear(); /* Silvina 20111226 - Tarea 0000241 */ if (string.IsNullOrEmpty(_separador)) { _separador = ","; } ArrayList CampoAuxiliar6BDList = mz.erp.systemframework.Util.Parse(_campoAuxiliar6, _separador); /* Fin Silvina 20111226 - Tarea 0000241 */ foreach (string aux in CampoAuxiliar6BDList) { if (aux != null && aux != string.Empty) { DataRow rowJ = mz.erp.businessrules.tsh_JerarquiaAgrupProd.GetPkByDescripcion(aux); if (rowJ != null) { ItemJerarquia pj = new ItemJerarquia("PRODUCTOS"); pj.NodeKeyPath = Convert.ToString(rowJ["Jerarquia"]); pj.NodeKey = Convert.ToString(rowJ["IdNomenclatura"]); _jerarquiasCampoAuxiliar6.Add(pj); } } } //German 20120208 - Tarea 0000276 _idBonificacion = row.IdBonificacion; //German 20120208 - Tarea 0000276 }
private string BuildJerarquia(ArrayList je) { /*if(je.Count > 0) * { * ItemJerarquia it = (ItemJerarquia) je[0]; * return it.NodeKeyPath; * } * return string.Empty; */ ArrayList narray = new ArrayList(); foreach (object item in je) { ItemJerarquia it = (ItemJerarquia)item; narray.Add(it.NodeKey); } return(Util.PackString(narray)); }
/* Silvina 20111104 - Tarea 0000222 */ public void InitCampoAuxiliar6(string CampoAuxiliar6) { _jerarquiasCampoAuxiliar6.Clear(); /* Silvina 20111226 - Tarea 0000241 */ ArrayList CampoAuxiliar6BDList = mz.erp.systemframework.Util.Parse(CampoAuxiliar6, Separador); /* Fin Silvina 20111226 - Tarea 0000241 */ foreach (string aux in CampoAuxiliar6BDList) { if (aux != null && aux != string.Empty) { DataRow row = mz.erp.businessrules.tsa_JerarquiaAgrupCuentas.GetPkByDescripcion(aux); ItemJerarquia pj = new ItemJerarquia("CUENTAS"); pj.NodeKeyPath = Convert.ToString(row["Jerarquia"]); pj.NodeKey = Convert.ToString(row["IdNomenclatura"]); _jerarquiasCampoAuxiliar6.Add(pj); } } }