예제 #1
0
        private ResolucionCustomizada SetEstatusDeNotificacion(ResolucionCustomizada tramite)
        {
            var exp = _expedienteManager.GetBaseDeExpedientePorId(tramite.ExpedienteId);

/*
 *          switch (exp.EstatusId)
 *          {
 *              case (int)PatenteEstatus.Requerimiento_de_forma_pendiente_de_notificar:
 *                  tramite.EstatusId = (int)PatenteEstatus.Requerimiento_Forma_Notificado;
 *                  tramite.EstatusFinalId = (int)PatenteEstatus.Requerimiento_Forma_Notificado;
 *                  break;
 *              case (int)PatenteEstatus.Edicto_Emitido_Pendiente_De_Entregar:
 *                  tramite.EstatusId = (int)PatenteEstatus.Edicto_Notificado;
 *                  tramite.EstatusFinalId = (int)PatenteEstatus.Edicto_Notificado;
 *                  break;
 *          }
 */

            return(tramite);
        }
예제 #2
0
        private ResolucionCustomizada SetEstatusDeNotificacion(ResolucionCustomizada tramite)
        {
            var exp = _expedienteManager.GetBaseDeExpedientePorId(tramite.ExpedienteId);

            switch (exp.EstatusId)
            {
            case (int)MarcaEstatus.Estatus_Temporal:
                tramite.EstatusId      = (int)MarcaEstatus.Estatus_Temporal;
                tramite.EstatusFinalId = (int)MarcaEstatus.Estatus_Temporal;
                //tramite.Observaciones = "Vencimiento Plazo por Observaciones:" + tramite.Fecha.ToShortDateString() + ", Fecha en que se notifico " + tramite.Fecha.ToShortDateString();
                break;

            default:     //ERROR
                tramite.EstatusId      = (int)MarcaEstatus.Estatus_Temporal;
                tramite.EstatusFinalId = (int)MarcaEstatus.Estatus_Temporal;
                tramite.Observaciones  = "ERROR DEL SISTEMA";
                break;
            }
            return(tramite);
        }
예제 #3
0
        private ResolucionCustomizada SetEstatusDeNotificacion(ResolucionCustomizada tramite)
        {
            var exp = _expedienteManager.GetBaseDeExpedientePorId(tramite.ExpedienteId);

            switch (exp.EstatusId)
            {
            case (int)PatenteEstatus.Requerimiento_de_forma_pendiente_de_notificar:
                tramite.EstatusId      = (int)PatenteEstatus.Requerimiento_Forma_Notificado;
                tramite.EstatusFinalId = (int)PatenteEstatus.Requerimiento_Forma_Notificado;
                break;

            case (int)PatenteEstatus.Edicto_Emitido_Pendiente_De_Entregar:
                tramite.EstatusId      = (int)PatenteEstatus.Edicto_Notificado;
                tramite.EstatusFinalId = (int)PatenteEstatus.Edicto_Notificado;
                break;

            case (int)PatenteEstatus.Publicada:
                tramite.EstatusId      = (int)PatenteEstatus.Publicada;
                tramite.EstatusFinalId = (int)PatenteEstatus.Publicada;
                tramite.Observaciones  = "Vencimiento Plazo por Observaciones:" + tramite.Fecha.ToShortDateString() + ", Fecha en que se notificó " + tramite.Fecha.ToShortDateString();
                break;

            case (int)PatenteEstatus.Orden_De_Pago_Pend_De_Notificacion:
                tramite.EstatusId      = (int)PatenteEstatus.Orden_De_Pago_Notificada;
                tramite.EstatusFinalId = (int)PatenteEstatus.Orden_De_Pago_Notificada;
                break;

            case (int)PatenteEstatus.Requerimiento_Examen_de_Fondo:
                tramite.EstatusId      = (int)PatenteEstatus.Requerimiento_De_Examen_De_Fondo_Notificado;
                tramite.EstatusFinalId = (int)PatenteEstatus.Requerimiento_De_Examen_De_Fondo_Notificado;
                break;

            case (int)PatenteEstatus.Admision_a_Tramite:
                tramite.EstatusId      = (int)PatenteEstatus.Admision_Notificada;
                tramite.EstatusFinalId = (int)PatenteEstatus.Admision_Notificada;
                break;

            case (int)PatenteEstatus.Resolucion_De_Consecion:
                tramite.EstatusId      = (int)PatenteEstatus.Resolucion_De_Consecion_NOTIFICADA;
                tramite.EstatusFinalId = (int)PatenteEstatus.Resolucion_De_Consecion_NOTIFICADA;
                break;

            case (int)PatenteEstatus.Resolucion_De_Rechazo_Total:
                tramite.EstatusId      = (int)PatenteEstatus.Resolucion_De_Rechazo_Total_Notificado;
                tramite.EstatusFinalId = (int)PatenteEstatus.Resolucion_De_Rechazo_Total_Notificado;
                break;

            case (int)PatenteEstatus.Resolucion_De_Rechazo_Parcial:
                tramite.EstatusId      = (int)PatenteEstatus.Resolucion_De_Rechazo_Parcial_NOTIFICADA;
                tramite.EstatusFinalId = (int)PatenteEstatus.Resolucion_De_Rechazo_Parcial_NOTIFICADA;
                break;

            default:     //ERROR
                tramite.EstatusId      = (int)PatenteEstatus.Solicitud_Denegada;
                tramite.EstatusFinalId = (int)PatenteEstatus.Solicitud_Denegada;
                tramite.Observaciones  = "ERROR DEL SISTEMA";
                break;
            }

            //IF thisform.optiongroup1.option1.value= 1 then
            //    replace mainpat.idstatus WITH "005"
            //ENDIF

            //IF thisform.optiongroup1.option2.value= 1 then
            //    replace mainpat.idstatus WITH "006"
            //endif

            return(tramite);
        }