Beispiel #1
0
        public List <GrupoAux> List(BaseFiltroGrupo pFiltro, Helper.ComboBoxText pTexto)
        {
            List <GrupoAux> lstGrupo = new List <GrupoAux>();

            try
            {
                lstGrupo = grupoData.List(pFiltro);
                if (lstGrupo.Count > 0)
                {
                    lstGrupo.Insert(0, new GrupoAux {
                        codGrupo = 0, desNombre = Helper.ObtenerTexto(pTexto)
                    });
                }
                else
                {
                    lstGrupo.Add(new GrupoAux {
                        codGrupo = 0, desNombre = Helper.ObtenerTexto(pTexto)
                    });
                }
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            return(lstGrupo);
        }
Beispiel #2
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Almacen.GrupoAux
        /// En la BASE de DATO la Tabla : [Almacen.GrupoAux]
        /// <summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <GrupoAux> List(BaseFiltroGrupo pFiltro)
        {
            List <GrupoAux> lstGrupo = new List <GrupoAux>();

            try
            {
                lstGrupo = grupoData.List(pFiltro);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            return(lstGrupo);
        }
Beispiel #3
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Almacen.Grupo
        /// En la BASE de DATO la Tabla : [Almacen.Grupo]
        /// <summary>
        /// <returns>List</returns>
        public List <GrupoAux> List(BaseFiltroGrupo pFiltro)
        {
            List <GrupoAux> lstGrupo = new List <GrupoAux>();

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Grupo(pFiltro.codGrupo,
                                                   pFiltro.codEmpresaRUC,
                                                   pFiltro.desNombre,
                                                   pFiltro.codRegLineaProd,
                                                   pFiltro.codRegMaterialProd,
                                                   pFiltro.codRegUnidadMedida,
                                                   pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        lstGrupo.Add(new GrupoAux()
                        {
                            codPersonaEmpre             = item.codPersonaEmpre,
                            codGrupo                    = item.codGrupo,
                            codGrupoRef                 = item.codGrupoRef,
                            codRegLinea                 = item.codRegLineaProd,
                            codRegMaterial              = item.codRegMaterialProd,
                            codRegUnidadMedida          = item.codRegUnidadMedida,
                            desNombre                   = item.desNombre,
                            indActivo                   = item.indActivo,
                            segUsuarioCrea              = item.segUsuarioCrea,
                            segUsuarioEdita             = item.segUsuarioEdita,
                            segFechaCrea                = item.segFechaCrea,
                            segFechaEdita               = item.segFechaEdita,
                            segMaquinaCrea              = item.SegMaquina,
                            auxcodRegLineaProdNombre    = item.codRegLineaProdNombre,
                            auxcodRegMaterialProdNombre = item.codRegMaterialProdNombre,
                            auxcodRegUnidadMedNombre    = item.codRegUnidadMedNombre
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstGrupo);
        }
Beispiel #4
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Almacen.Grupo
        /// En la BASE de DATO la Tabla : [Almacen.Grupo]
        /// <summary>
        /// <param name="prm_codGrupo"></param>
        /// <returns></returns>
        public GrupoAux Find(int pcodEmpresa, string pUser, int prm_codGrupo)
        {
            GrupoAux grupo = new GrupoAux();

            try
            {
                BaseFiltroGrupo filtro = new BaseFiltroGrupo
                {
                    codGrupo  = prm_codGrupo,
                    indEstado = true
                };

                grupo = grupoData.Find(filtro);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pUser, pcodEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            return(grupo);
        }