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 }); }
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; }