/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.ParteDiarioTurnos /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiarioTurnos] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEParteDiarioTurno> List(BaseFiltro pFiltro) { List <BEParteDiarioTurno> lstParteDiarioTurno = new List <BEParteDiarioTurno>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_ParteDiarioTurno(pFiltro.codEmpresaRUC , null , pFiltro.codPuntoVenta , pFiltro.codRegTipoTurno , pFiltro.desNombre , pFiltro.codRegDiaSemana , pFiltro.indEstado); foreach (var item in resul) { BEParteDiarioTurno objParteDiarioTurno = new BEParteDiarioTurno(); objParteDiarioTurno.CodigoTurno = item.CodigoTurno; objParteDiarioTurno.CodigoArguTipoTurno = item.CodigoArguTipoTurno; objParteDiarioTurno.CodigoArguDiaSemana = item.CodigoArguDiaSemana; objParteDiarioTurno.Descripcion = item.Descripcion; objParteDiarioTurno.HoraDeInicio = item.HoraDeInicio; objParteDiarioTurno.HoraDeFinal = item.HoraDeFinal; objParteDiarioTurno.Estado = item.Estado; objParteDiarioTurno.segUsuarioCrea = item.SegUsuarioCrea; objParteDiarioTurno.segUsuarioEdita = item.SegUsuarioEdita; objParteDiarioTurno.segFechaCrea = item.SegFechaCrea; objParteDiarioTurno.segFechaEdita = item.SegFechaEdita; objParteDiarioTurno.segMaquinaCrea = item.SegMaquina; objParteDiarioTurno.segMaquinaEdita = item.SegMaquina; objParteDiarioTurno.CodigoArguTipoTurnoNombre = item.CodigoArguTipoTurnoNombre; objParteDiarioTurno.CodigoArguDiaSemanaNombre = item.CodigoArguDiaSemanaNombre; objParteDiarioTurno.CodigoPersonaEmpre = item.CodigoPuntoVenta; objParteDiarioTurno.CodigoPuntoVenta = item.CodigoPuntoVenta; objParteDiarioTurno.objDiaSemana.desNombre = item.CodigoArguDiaSemanaNombre; objParteDiarioTurno.objTipo.desNombre = item.CodigoArguTipoTurnoNombre; objParteDiarioTurno.objPuntoDeVenta.desNombre = item.CodigoPuntoVentaNombre; objParteDiarioTurno.objEmpresa.RazonSocial = item.CodigoPersonaEmpreNombre; lstParteDiarioTurno.Add(objParteDiarioTurno); } } } catch (Exception ex) { throw ex; } return(lstParteDiarioTurno); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.ParteDiarioTurnos /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiarioTurnos] /// <summary> /// <param name="prm_CodigoArguTipoTurno"></param> /// <param name="prm_CodigoArguDiaSemana"></param> /// <returns></returns> public BEParteDiarioTurno Find(string pcodEmpresaRUC, string prm_CodigoArguTipoTurno, string prm_CodigoArguDiaSemana) { BEParteDiarioTurno objParteDiarioTurno = null; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_ParteDiarioTurno(pcodEmpresaRUC, null, null, prm_CodigoArguTipoTurno, null, prm_CodigoArguDiaSemana, null); foreach (var item in resul) { objParteDiarioTurno = new BEParteDiarioTurno(); objParteDiarioTurno.CodigoTurno = item.CodigoTurno; objParteDiarioTurno.CodigoArguTipoTurno = item.CodigoArguTipoTurno; objParteDiarioTurno.CodigoArguDiaSemana = item.CodigoArguDiaSemana; objParteDiarioTurno.Descripcion = item.Descripcion; objParteDiarioTurno.HoraDeInicio = item.HoraDeInicio; objParteDiarioTurno.HoraDeFinal = item.HoraDeFinal; objParteDiarioTurno.Estado = item.Estado; objParteDiarioTurno.segUsuarioCrea = item.SegUsuarioCrea; objParteDiarioTurno.segUsuarioEdita = item.SegUsuarioEdita; objParteDiarioTurno.segFechaCrea = item.SegFechaCrea; objParteDiarioTurno.segFechaEdita = item.SegFechaEdita; objParteDiarioTurno.segMaquinaCrea = item.SegMaquina; objParteDiarioTurno.segMaquinaEdita = item.SegMaquina; objParteDiarioTurno.CodigoArguTipoTurnoNombre = item.CodigoArguTipoTurnoNombre; objParteDiarioTurno.CodigoArguDiaSemanaNombre = item.CodigoArguDiaSemanaNombre; objParteDiarioTurno.CodigoPersonaEmpre = item.CodigoPuntoVenta; objParteDiarioTurno.CodigoPuntoVenta = item.CodigoPuntoVenta; objParteDiarioTurno.objDiaSemana.desNombre = item.CodigoArguDiaSemanaNombre; objParteDiarioTurno.objTipo.desNombre = item.CodigoArguTipoTurnoNombre; objParteDiarioTurno.objPuntoDeVenta.desNombre = item.CodigoPuntoVentaNombre; objParteDiarioTurno.objEmpresa.RazonSocial = item.CodigoPersonaEmpreNombre; } } } catch (Exception ex) { throw ex; } return(objParteDiarioTurno); }