public ActionResult Asignar(decimal id,
                                    decimal idinspector,
                                    DateTime? FechaInicio,
                                    DateTime? FechaFin,
                                    decimal idhorario
                                    )
        {
            InspeccionVob inspeccion = new InspeccionVob();

            inspeccion.iddisponibilidad = Convert.ToInt32(idhorario);
            inspeccion.idInspector = Convert.ToInt32(idinspector);
            inspeccion.idSolicitudLicencia = Convert.ToInt32(id);

            var idregistra = _licenciaAdm.SolicitudLicenciaNegocio.AsignarInspeccion(inspeccion);

            var mensaje = MensajeMvc.MensajeSatisfactorio(string.Format(Mensajes.MsjeInspeccionRegistrado, id));

            return RedirectToAction("Buscar", "GestionSolicitudLicenciaBandeja", new { mensaje = mensaje });
        }
コード例 #2
0
        public int AsignarInspeccion(InspeccionVob solicitud)
        {
            var unidad = _inspeccionRepositorio.UnidadDeTrabajo;

            var inspeccion = solicitud.ProyectarComo<LI_inspeccion>();
            inspeccion.estado = "1";
            inspeccion.observaciones = "solicitud asignada";
            _inspeccionRepositorio.Agregar(inspeccion);

            var solicitudes = _solicitudlicenciaRepositorio.obtenersolicitud(solicitud.id).ProyectarComo<LI_solicitudlicencia>();

            solicitudes.estado = EstadosValor.SolicitudLicenciaProgramado;

            _solicitudlicenciaRepositorio.Modificar(solicitudes);

            unidad.Confirmar();

            return inspeccion.id;
        }