Example #1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.ParteDiario
        /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiario]
        /// <summary>
        /// <returns>List</returns>
        public List <BEParteDiario> List(string prm_FechaParteInicio, string prm_FechaParteFinal, string prm_CodigoPersonaEmpre, string prm_CodigoPuntoVenta, int?prm_codEmpleado, string prm_CodigoTurno, bool prm_Estado)
        {
            List <BEParteDiario> listaParteDiario = new List <BEParteDiario>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_ParteDiario(prm_FechaParteInicio,
                                                         prm_FechaParteFinal,
                                                         prm_CodigoPersonaEmpre,
                                                         prm_CodigoPuntoVenta,
                                                         prm_codEmpleado,
                                                         prm_CodigoTurno,
                                                         prm_Estado);
                    foreach (var item in resul)
                    {
                        listaParteDiario.Add(new BEParteDiario()
                        {
                            CodigoParte        = item.CodigoParte,
                            CodigoPersonaEmpre = item.CodigoPersonaEmpre,
                            CodigoPuntoVenta   = item.CodigoPuntoVenta,
                            FechaParte         = item.FechaParte,
                            codEmpleado        = item.codEmpleado,
                            Observaciones      = item.Observaciones,
                            CodigoTurno        = item.CodigoTurno,
                            Turno                    = item.Turno.ToString(),
                            CajaActiva               = item.CajaActiva,
                            Caja                     = item.Caja,
                            Estado                   = item.Estado,
                            segUsuarioCrea           = item.SegUsuarioCrea,
                            segUsuarioEdita          = item.SegUsuarioEdita,
                            segFechaCrea             = item.SegFechaCrea,
                            segFechaEdita            = item.SegFechaEdita,
                            segMaquinaCrea           = item.SegMaquina,
                            codEmpleadoNombre        = item.codEmpleadoNombre,
                            CodigoPersonaEmpreNombre = item.CodigoPersonaEmpreNombre,
                            CodigoPuntoVentaNombre   = item.CodigoPuntoVentaNombre,
                            CodigoTurnoNombre        = item.CodigoTurnoNombre,
                            Descripcion              = item.FechaParte.ToShortDateString() + "-" + item.CodigoParte + "-" + item.CodigoTurnoNombre,
                            Horario                  = item.Horario,
                            TotalIngreso             = item.TotalIngreso,
                            TotalEgreso              = item.TotalEgreso,
                            TotalSaldo               = item.TotalSaldo == null ? 0 : Convert.ToDecimal(item.TotalSaldo),
                            CodigoParteAux           = item.CodigoParte,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(listaParteDiario);
        }