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); }
/// <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); }
/// <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); }
/// <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); }