コード例 #1
0
 public PendienteIndicadorModel GetPendientes(ObservableCollection<DeterminanteModel> Determinantes)
 {
     Pendientes = oDashBoardRepository.GetPendientes(Determinantes);
     return Pendientes;
 }
コード例 #2
0
        /// <summary>
        /// Obtiene  el cálculo de asuntos pendientes por vencer y vencidos en base a la fecha de sistema y signatarios
        /// </summary>
        /// <param name="Determinantes">Lista de signatarios (determinantes externos)</param>
        /// <returns>PendienteIndicadorModel calculo de los pendientes vencidos y por vencer</returns>
        public Model.DashBoardModel.PendienteIndicadorModel GetPendientes(ObservableCollection<Model.DeterminanteModel> Determinantes)
        {
            Model.DashBoardModel.PendienteIndicadorModel Pendiente = null;

            //Obtener CSV
            string signatarios = this.GetSignatariosCSV(Determinantes);

            try
            {
                using (var entity = new GestorDocumentEntities())
                {
                    var pend = entity.SpDashboardPendientesIndicador(signatarios).FirstOrDefault();
                    if (pend != null)
                    {
                        Pendiente = new PendienteIndicadorModel()
                        {
                            PorVencer = (int)pend.PorVencer,
                            Vencidos = (int)pend.Vencidos
                        };
                    }
                }
            }
            catch (Exception)
            {
                //TODO Log
            }
            return Pendiente;
        }