Пример #1
0
 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);
 }
Пример #2
0
        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);
        }