Exemple #1
0
        public List <eAprobacionCargaDetalle> listApruebaCargaDetalle(HistorialCargaArchivo_LinCab linCab, object[] filters)
        {
            var listDetalle = new List <eAprobacionCargaDetalle>();

            try
            {
                using (var db = new DISEntities())
                {
                    var query = db.pa_sel_pagoNominaApruebaDetalle(Convert.ToInt32(linCab.IdHistorialCargaArchivoLinCab)).ToList();
                    foreach (var item in query)
                    {
                        var eAprobacionDet = new eAprobacionCargaDetalle()
                        {
                            NombreArchivoNomina = item.NombreArchivo,
                            NombreAseguradora   = item.COD_AFP,
                            TotalImporteNomina  = string.Format(filters[0].ToString(), item.ImporteTotal),
                            PagoVcNomina        = string.Format(filters[0].ToString(), (item.ImporteTotal * item.PagoVC))
                        };
                        listDetalle.Add(eAprobacionDet);
                    }
                }
                return(listDetalle);
            }
            catch (Exception)
            {
                throw;
            }
        }