private void AddTsa_CuentasJerarquias(string idCuenta, ArrayList TodaJerarquia) { tsa_CuentasExDataset.tsa_CuentasJerarquiasRow _row = this._data.tsa_CuentasJerarquias.Newtsa_CuentasJerarquiasRow(); _row.IdCuenta = idCuenta; _row.FechaCreacion = mz.erp.businessrules.Sistema.DateTime.Now; _row.IdConexionCreacion = Security.IdConexion; _row.IdConexionUltimaModificacion = Security.IdConexion; _row.IdReservado = 0; _row.RowId = Guid.Empty; _row.IdEmpresa = Security.IdEmpresa; _row.IdSucursal = Security.IdSucursal; _row = this.MetodoAuxiliarAddTsa_CuentasJerarquias(TodaJerarquia, _row); _data.tsa_CuentasJerarquias.Addtsa_CuentasJerarquiasRow(_row); }
private tsa_CuentasExDataset.tsa_CuentasJerarquiasRow MetodoAuxiliarAddTsa_CuentasJerarquias(ArrayList TodaJerarquia, tsa_CuentasExDataset.tsa_CuentasJerarquiasRow _row) { ArrayList ArrayNiveles1 = (TodaJerarquia.Count > 0 && TodaJerarquia[0] != null)? (ArrayList)TodaJerarquia[0] : new ArrayList(); ArrayList ArrayNiveles2 = (TodaJerarquia.Count > 1 && TodaJerarquia[1] != null)? (ArrayList)TodaJerarquia[1] : new ArrayList(); ArrayList ArrayNiveles3 = (TodaJerarquia.Count > 2 && TodaJerarquia[2] != null)? (ArrayList)TodaJerarquia[2] : new ArrayList(); ArrayList ArrayNiveles4 = (TodaJerarquia.Count > 3 && TodaJerarquia[3] != null)? (ArrayList)TodaJerarquia[3] : new ArrayList(); ArrayList ArrayNiveles5 = (TodaJerarquia.Count > 4 && TodaJerarquia[4] != null)? (ArrayList)TodaJerarquia[4] : new ArrayList(); ArrayList ArrayNiveles6 = (TodaJerarquia.Count > 5 && TodaJerarquia[5] != null)? (ArrayList)TodaJerarquia[5] : new ArrayList(); ArrayList ArrayNiveles7 = (TodaJerarquia.Count > 6 && TodaJerarquia[6] != null)? (ArrayList)TodaJerarquia[6] : new ArrayList(); ArrayList ArrayNiveles8 = (TodaJerarquia.Count > 7 && TodaJerarquia[7] != null)? (ArrayList)TodaJerarquia[7] : new ArrayList(); int i = ArrayNiveles1.Count; if (i > 0) { _row.IdNomenclatura1a = Convert.ToString(ArrayNiveles1[0]); i--; } if (i > 0) { _row.IdNomenclatura1b = Convert.ToString(ArrayNiveles1[1]); i--; } if (i > 0) { _row.IdNomenclatura1c = Convert.ToString(ArrayNiveles1[2]); i--; } if (i > 0) { _row.IdNomenclatura1d = Convert.ToString(ArrayNiveles1[3]); i--; } //ArrayNiveles 2 i = ArrayNiveles2.Count; if (i > 0) { _row.IdNomenclatura2a = Convert.ToString(ArrayNiveles2[0]); i--; } if (i > 0) { _row.IdNomenclatura2b = Convert.ToString(ArrayNiveles2[1]); i--; } if (i > 0) { _row.IdNomenclatura2c = Convert.ToString(ArrayNiveles2[2]); i--; } if (i > 0) { _row.IdNomenclatura2d = Convert.ToString(ArrayNiveles2[3]); i--; } //ArrayNiveles3 i = ArrayNiveles3.Count; if (i > 0) { _row.IdNomenclatura3a = Convert.ToString(ArrayNiveles3[0]); i--; } if (i > 0) { _row.IdNomenclatura3b = Convert.ToString(ArrayNiveles3[1]); i--; } if (i > 0) { _row.IdNomenclatura3c = Convert.ToString(ArrayNiveles3[2]); i--; } if (i > 0) { _row.IdNomenclatura3d = Convert.ToString(ArrayNiveles3[3]); i--; } //Array Niveles 4 i = ArrayNiveles4.Count; if (i > 0) { _row.IdNomenclatura4a = Convert.ToString(ArrayNiveles4[0]); i--; } if (i > 0) { _row.IdNomenclatura4b = Convert.ToString(ArrayNiveles4[1]); i--; } if (i > 0) { _row.IdNomenclatura4c = Convert.ToString(ArrayNiveles4[2]); i--; } if (i > 0) { _row.IdNomenclatura4d = Convert.ToString(ArrayNiveles4[3]); i--; } //Array Niveles 5 i = ArrayNiveles5.Count; if (i > 0) { _row.IdNomenclatura5a = Convert.ToString(ArrayNiveles5[0]); i--; } if (i > 0) { _row.IdNomenclatura5b = Convert.ToString(ArrayNiveles5[1]); i--; } if (i > 0) { _row.IdNomenclatura5c = Convert.ToString(ArrayNiveles5[2]); i--; } if (i > 0) { _row.IdNomenclatura5d = Convert.ToString(ArrayNiveles5[3]); i--; } //Array Niveles 6 i = ArrayNiveles6.Count; if (i > 0) { _row.IdNomenclatura6a = Convert.ToString(ArrayNiveles6[0]); i--; } if (i > 0) { _row.IdNomenclatura6b = Convert.ToString(ArrayNiveles6[1]); i--; } if (i > 0) { _row.IdNomenclatura6c = Convert.ToString(ArrayNiveles6[2]); i--; } if (i > 0) { _row.IdNomenclatura6d = Convert.ToString(ArrayNiveles6[3]); i--; } //Array Niveles 7 i = ArrayNiveles7.Count; if (i > 0) { _row.IdNomenclatura7a = Convert.ToString(ArrayNiveles7[0]); i--; } if (i > 0) { _row.IdNomenclatura7b = Convert.ToString(ArrayNiveles7[1]); i--; } if (i > 0) { _row.IdNomenclatura7c = Convert.ToString(ArrayNiveles7[2]); i--; } if (i > 0) { _row.IdNomenclatura7d = Convert.ToString(ArrayNiveles7[3]); i--; } //Array Niveles 8 i = ArrayNiveles8.Count; if (i > 0) { _row.IdNomenclatura8a = Convert.ToString(ArrayNiveles8[0]); i--; } if (i > 0) { _row.IdNomenclatura8b = Convert.ToString(ArrayNiveles8[1]); i--; } if (i > 0) { _row.IdNomenclatura8c = Convert.ToString(ArrayNiveles8[2]); i--; } if (i > 0) { _row.IdNomenclatura8d = Convert.ToString(ArrayNiveles8[3]); i--; } return(_row); }