예제 #1
0
        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));
        }
예제 #2
0
            //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));
        }
예제 #4
0
        /* 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);
                }
            }
        }