/// <summary>
        /// Actualiza la categoría del asociado con respecto a las cuotas
        /// </summary>
        /// <param name="pCuota"></param>
        /// <param name="pAsociado"></param>
        private void ActualizarCategoriaCuota(SIGEEA_Cuota pCuota, int pAsociado)
        {
            try
            {
                DataClasses1DataContext dc = new DataClasses1DataContext();
                int calificacion;

                SIGEEA_Asociado asociado = dc.SIGEEA_Asociados.First(c => c.PK_Id_Asociado == pAsociado);
                List<SIGEEA_spObtenerInfoCategoriaAsocCuotasResult> lista = dc.SIGEEA_spObtenerInfoCategoriaAsocCuotas(pAsociado).ToList();
                double calificacionActual = dc.SIGEEA_CatAsociados.First(c => c.PK_Id_CatAsociado == asociado.FK_Id_CatAsociado).CuotasProm_CatAsociado;
                if (DateTime.Now > pCuota.FecFin_Cuota) calificacion = 1; //Si ya se pasó la fecha de pago
                else if (DateTime.Now == pCuota.FecFin_Cuota) calificacion = 3; //Si hoy es el día de pago
                else calificacion = 5; //Si va a pagar con antelación
                int cantidadPagos = lista.Count();
                double calificacionNuevaTotal = ((cantidadPagos - 1) * calificacionActual) + calificacion;
                double calificacionNuevaFinal = calificacionNuevaTotal / cantidadPagos;

                dc.SIGEEA_spActualizaCategoriaCuotas(asociado.FK_Id_CatAsociado, calificacionNuevaFinal);
                dc.SubmitChanges();
            }
            catch (Exception ex)
            {

            }
        }