Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }