public JsonResult obtenerServiciosById(int Id) { var seguridad = new ServicioManager(); return(Json(seguridad.obtenerServicioById(Id), JsonRequestBehavior.AllowGet)); }
public ComparativaController() { ingresoManager = new IngresoManager(); gastoManager = new GastoManager(); fuenteManager = new FuenteManager(); servicioManager = new ServicioManager(); }
public IHttpActionResult Get() { apiResp = new ApiResponse(); var mng = new ServicioManager(); apiResp.Data = mng.RetrieveAll(); return(Ok(apiResp)); }
public JsonResult agregarServicio(Servicios servicio) { var seguridad = new ServicioManager(); return(Json(new { Success = "OK", Result = seguridad.agregarServicio( servicio, (long)HttpContext.Session["IdSesion"] ) })); }
public IHttpActionResult Put(Servicio servicio) { try { var mng = new ServicioManager(); mng.Update(servicio); apiResp = new ApiResponse(); apiResp.Message = "La información ha sido modificada."; return(Ok(apiResp)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public IHttpActionResult Delete(Servicio servicio) { try { var mng = new ServicioManager(); mng.Delete(servicio); apiResp = new ApiResponse(); apiResp.Message = "El servicio se ha eliminado correctamente."; return(Ok(apiResp)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public IHttpActionResult Post(Servicio servicio) { try { var mng = new ServicioManager(); mng.Create(servicio); apiResp = new ApiResponse(); apiResp.Message = "Servicio registrado."; return(Ok(apiResp)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
// GET api/servicio/5/idServicio public IHttpActionResult Get(string idHotel) { try { var mng = new ServicioManager(); var servicio = new Servicio { IdHotel = idHotel }; apiResp = new ApiResponse(); apiResp.Data = mng.RetrieveAllById(servicio); return(Ok(apiResp)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public ActionResult Registrar() { StringBuilder _html = new StringBuilder(); SeguridadManager _seguridad = new SeguridadManager(); PerfilManager _perfilMan = new PerfilManager(); ServicioManager _servicioMan = new ServicioManager(); ClasificacionServiciosManager _clasiMan = new ClasificacionServiciosManager(); string _nombre = string.Empty, _correo = string.Empty; if (User.Identity.Name == string.Empty) { return(RedirectToAction("LogIn", "Usuario")); } _seguridad.getDataUsuario(User.Identity.Name, ref _nombre, ref _correo); ViewBag.NombreUsuario = _nombre; ViewBag.Correo = _correo; ViewBag.Menu = _seguridad.getMenu(User.Identity.Name, "Catalogos", "Servicios"); if (HttpContext.Session["IdSesion"] == null || string.IsNullOrEmpty(HttpContext.Session["IdSesion"].ToString())) { return(RedirectToAction("LogIn", "Usuario")); } ViewBag.Sesion = HttpContext.Session["IdSesion"].ToString(); List <SelectListItem> myNivel = new List <SelectListItem>(); List <SelectListItem> myStatus = new List <SelectListItem>(); List <SelectListItem> myUnidades = new List <SelectListItem>(); List <SelectListItem> myClasificaciones = new List <SelectListItem>(); List <Perfiles> _perfiles = _perfilMan.obtenerPerfiles(); List <Estatus> _estatus = _perfilMan.obtenerStatus(); List <Unidades> _unidades = _servicioMan.obtenerUnidades(); List <vwClasificacionServicios> _clasificaciones = _clasiMan.obtenerClasificacion(); foreach (Perfiles nivel in _perfiles) { if (nivel.Perfil == "Administrador") { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString(), Selected = true }); } else { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString() }); } } foreach (Estatus nivel in _estatus) { if (nivel.Estatus1 == "Activo") { myStatus.Add(new SelectListItem() { Text = nivel.Estatus1, Value = nivel.IdEstatus.ToString(), Selected = true }); } else { myStatus.Add(new SelectListItem() { Text = nivel.Estatus1, Value = nivel.IdEstatus.ToString() }); } } foreach (Unidades nivel in _unidades) { if (nivel.Unidad == "PZA") { myUnidades.Add(new SelectListItem() { Text = nivel.Unidad, Value = nivel.IdUnidad.ToString(), Selected = true }); } else { myUnidades.Add(new SelectListItem() { Text = nivel.Unidad, Value = nivel.IdUnidad.ToString() }); } } var _contador = 0; foreach (vwClasificacionServicios clasificacion in _clasificaciones) { if (_contador == 0) { myClasificaciones.Add(new SelectListItem() { Text = clasificacion.Clasificacion, Value = clasificacion.IdClasificacionServicio.ToString(), Selected = true }); } else { myClasificaciones.Add(new SelectListItem() { Text = clasificacion.Clasificacion, Value = clasificacion.IdClasificacionServicio.ToString() }); } ++_contador; } ViewBag.Niveles = myNivel; ViewBag.Estatus = myStatus; ViewBag.Unidades = myUnidades; ViewBag.Clasificaciones = myClasificaciones; return(View()); }
public JsonResult ObtenerServicios() { var seguridad = new ServicioManager(); return(Json(seguridad.obtenerServicios(), JsonRequestBehavior.AllowGet)); }
public GastosController() { manager = new GastoManager(); servicioManager = new ServicioManager(); serviciosDisponibles = servicioManager.GetAllServicios(); }
public JsonResult obtenerObjeto(FoliosView Fol) { FoliosView _folio = new FoliosView(); string Cadena = Fol.Folio; StringBuilder _html1 = new StringBuilder(); _html1.Append("<table><thead><tr><th>Campo</th><th>Error</th></tr></thead><tbody>"); StringBuilder _html = new StringBuilder(); string _valor = ""; string _trabajosRealizados = string.Empty; int _posicion = -1; try { string[] _cadena = Cadena.Trim().Split('|'); _valor = this.findValue(_cadena, "FOLIO"); if (_valor == "") { _html.Append("<tr><td>Folio</td><td>No Encontrado</td></tr>"); } else { _folio.Folio = _valor; } _valor = this.findValue(_cadena, "CIUDAD"); if (_valor == "") { _html.Append("<tr><td>Ciudad</td><td>No Encontrado</td></tr>"); } else { _folio.Ciudad = _valor; } _valor = this.findValue(_cadena, "ESTADO"); if (_valor == "") { _html.Append("<tr><td>Estado</td><td>No Encontrado</td></tr>"); } else { _folio.Estado = _valor; } _valor = this.findValue(_cadena, "CLUSTER"); if (_valor == "") { _html.Append("<tr><td>cluster</td><td>No Encontrado</td></tr>"); } else { _folio.Cluster = _valor; } _valor = this.findValue(_cadena, "OLT"); if (_valor == "") { _html.Append("<tr><td>olt</td><td>No Encontrado</td></tr>"); } else { _folio.OLT = _valor; } _valor = this.findValue(_cadena, "CLIENTES_AFECTADOS"); if (_valor == "") { _html.Append("<tr><td>Clientes Afectados</td><td>No Encontrado</td></tr>"); } else { _folio.ClientesAfectados = _valor; } _valor = this.findValue(_cadena, "FALLA_REPORTADA"); if (_valor == "") { _html.Append("<tr><td>Falla Reportada</td><td>No Encontrado</td></tr>"); } else { _folio.FallaReportada = _valor; } _posicion = this.findPositionWithoutReplace(_cadena, "FECHA _Y_HR_DE_ASG_DESP"); if (_posicion == -1) { _html.Append("<tr><td>FECHA _Y_HR_DE_ASG_DESP</td><td>No Encontrado</td></tr>"); } else { _folio.FechaYHoraDeAsignacionDespacho = _cadena[_posicion].Split(':')[1].Trim() + ":" + _cadena[_posicion].Split(':')[2].Trim(); } _posicion = this.findPositionWithoutReplace(_cadena, "FECHA _Y_HR_DE_ASG_PROV"); if (_posicion == -1) { _html.Append("<tr><td>FECHA _Y_HR_DE_ASG_PROV</td><td>No Encontrado</td></tr>"); } else { _folio.FechaYHoraDeAsignacionProvista = _cadena[_posicion].Split(':')[1].Trim() + ":" + _cadena[_posicion].Split(':')[2].Trim(); } _posicion = this.findPositionWithoutReplace(_cadena, "HR_DE_LLEGADA_ A_LA_ZONA"); if (_posicion == -1) { _html.Append("<tr><td>HR_DE_LLEGADA_ A_LA_ZONA</td><td>No Encontrado</td></tr>"); } else { _folio.HoraDeLlegadaALaZona = _cadena[_posicion].Split(':')[1].Trim() + ":" + _cadena[_posicion].Split(':')[2].Trim(); } _posicion = this.findPositionWithoutReplace(_cadena, "HR_DE_LA _1er_MEDICION"); if (_posicion == -1) { _html.Append("<tr><td>HR_DE_LA _1er_MEDICION</td><td>No Encontrado</td></tr>"); } else { _folio.HoraDeLaPrimeraMedicion = _cadena[_posicion].Split(':')[1].Trim() + ":" + _cadena[_posicion].Split(':')[2].Trim(); } _valor = this.findValue(_cadena, "UBICACIÓN _DE_1er_2N"); if (_valor == "") { _html.Append("<tr><td>UBICACIÓN _DE_1er_2N</td><td>No Encontrado</td></tr>"); } else { _folio.UbicacionDePrimerSegundoNivelYDerivacionConSusFibras = _valor; } _valor = this.findValue(_cadena, "CAUSA_DEL_DAÑO"); if (_valor == "") { _html.Append("<tr><td>CAUSA_DEL_DAÑO</td><td>No Encontrado</td></tr>"); } else { _folio.CausaDelDano = _valor; } _valor = this.findValue(_cadena, "UBICACIÓN_DEL_DAÑO"); if (_valor == "") { _html.Append("<tr><td>UBICACIÓN_DEL_DAÑO</td><td>No Encontrado</td></tr>"); } else { _folio.UbicacionDelDano = _valor; } _valor = this.findValue(_cadena, "CORDENADAS_DE_EL_DAÑO"); if (_valor == "") { _html.Append("<tr><td>CORDENADAS_DE_EL_DAÑO</td><td>No Encontrado</td></tr>"); } else { _folio.CoordenadasDelDanoX = _valor.Split(',')[1]; _folio.CoordenadasDelDanoY = _valor.Split(',')[0]; } _valor = this.findValue(_cadena, "DESCRIPCION_DE_ACTIVIDADES"); if (_valor == "") { _html.Append("<tr><td>DESCRIPCION_DE_ACTIVIDADES</td><td>No Encontrado</td></tr>"); } else { _folio.DescripcionDeActividades = _valor; } _valor = this.findValue(_cadena, "POTENCIA_INICIAL"); if (_valor == "") { _html.Append("<tr><td>POTENCIA_INICIAL</td><td>No Encontrado</td></tr>"); } else { _folio.PotencialInicia = _valor; } _valor = this.findValue(_cadena, "POTENCIA_FINAL"); if (_valor == "") { _html.Append("<tr><td>POTENCIA_FINAL</td><td>No Encontrado</td></tr>"); } else { _folio.PotencialFinal = _valor; } ///REVISAR /// _posicion = this.findPositionWithoutReplace(_cadena, "FECHA_ HR_FINAL_DE_REPARACION"); if (_posicion == -1) { _html.Append("<tr><td>FECHA_ HR_FINAL_DE_REPARACION</td><td>No Encontrado</td></tr>"); } else { _folio.FechaHoraFinalReparacion = _cadena[_posicion].Split(':')[1].Trim() + ":" + _cadena[_posicion].Split(':')[2].Trim(); } _valor = this.findValue(_cadena, "ATIENDE_NOM_TEC"); if (_valor == "") { _html.Append("<tr><td>ATIENDE_NOM_TEC</td><td>No Encontrado</td></tr>"); } else { _folio.Persona_TecnicoAtiende = _valor; } _valor = this.findValue(_cadena, "PROVEDOR"); if (_valor == "") { _html.Append("<tr><td>PROVEDOR</td><td>No Encontrado</td></tr>"); } else { _folio.Proveedor = _valor; } _valor = this.findValue(_cadena, "SUPERVISOR TPE"); if (_valor == "") { _html.Append("<tr><td>SUPERVISOR TPE</td><td>No Encontrado</td></tr>"); } else { _folio.Persona_Supervisor = _valor; } _valor = this.findValue(_cadena, "ATENDIÓ_DESP"); if (_valor == "") { _html.Append("<tr><td>ATENDIÓ_DESP</td><td>No Encontrado</td></tr>"); } else { _folio.Persona_AtendioDespacho = _valor; } _valor = this.findValue(_cadena, "JUSTIFICACION _DE_SLA"); if (_valor == "") { _html.Append("<tr><td>JUSTIFICACION _DE_SLA</td><td>No Encontrado</td></tr>"); } else { _folio.JustificacionDeSLA = _valor; if (_folio.JustificacionDeSLA == string.Empty) { _folio.JustificacionDeSLA = " "; } } PersonaManager _perMan = new PersonaManager(); _folio.IdPersona_TecnicoAtiende = _perMan.obtenerIdPersonasPorCargoConNombre(PersonaManager.enumCargos.Tecnico, _folio.Persona_TecnicoAtiende); _folio.IdPersona_Supervisor = _perMan.obtenerIdPersonasPorCargoConNombre(PersonaManager.enumCargos.Supervisor, _folio.Persona_Supervisor); _folio.IdPersona_AtendioDespacho = _perMan.obtenerIdPersonasPorCargoConNombre(PersonaManager.enumCargos.Atiende, _folio.Persona_AtendioDespacho); ProveedorManager _provMan = new ProveedorManager(); _folio.IdProveedor = _provMan.obtenerIdProveedoresValidos(_folio.Proveedor); _posicion = this.findPositionConReplace(_cadena, "TRABAJOS _REALIZADOS(CONCEPTOS", "):", "%"); if (_posicion > -1) { string[] _servicios = _cadena[_posicion].Replace("):", "%").Split('%')[1].Replace("\n", "_").Replace("\r\n", "_").Split('_'); List <TrabajoRealizadoView> _trabajos = new List <TrabajoRealizadoView>(); if (_servicios.Count() > 0) { int _contador = 1; foreach (string _servi in _servicios) { if (_servi != string.Empty) { string[] _cadenas = _servi.Split(':'); //REPLACE METROS int _idservicio = new ServicioManager().obtenerIdServiciosByClave(_cadenas[0].Trim()); if (_idservicio > 0) { _cadenas[1] = _cadenas[1].Replace("MTS", "").Trim(); _trabajos.Add(new TrabajoRealizadoView() { IdConcepto = _idservicio, IdOrden = _contador, Cantidad = int.Parse(_cadenas[1].Trim()) }); ++_contador; } } } } _trabajosRealizados = string.Empty; if (_trabajos.Count > 0) { foreach (TrabajoRealizadoView _trabajo in _trabajos) { _trabajosRealizados += _trabajo.IdOrden + ";" + _trabajo.IdConcepto + ";" + _trabajo.Cantidad + "|"; } _trabajosRealizados += "x"; _trabajosRealizados = _trabajosRealizados.Replace("|x", ""); _folio.TrabajosRealizados = _trabajosRealizados; } } else { _html.Append("<tr><td>TRABAJOS _REALIZADOS</td><td>No Encontrado</td></tr>"); } _valor = this.findValue(_cadena, "COORDENADAS _DEL_CAB-024"); if (_valor == "") { _html.Append("<tr><td>COORDENADAS _DEL_CAB-024</td><td>No Encontrado</td></tr>"); } else { string[] _coordenaasCab = _valor.Replace("\n", "_").Replace("\r\n", "_").Split('_'); List <CoordenadasCabView> _coordenas = new List <CoordenadasCabView>(); if (_coordenaasCab.Count() > 0) { foreach (string _coor in _coordenaasCab) { if (_coor.Trim() != string.Empty) { string[] _cadenas = _coor.Replace(".-", "_").Replace(". ", "_").Split('_'); //SEPARAR POR .- PERO TAMBIEN CONTEMPLAR SI NO TRAE .- _coordenas.Add(new CoordenadasCabView() { IdOrden = int.Parse(_cadenas[0]), X = _cadenas[1].Split(',')[0].Trim() , Y = _cadenas[1].Split(',')[1].Trim() }); } } } _trabajosRealizados = string.Empty; if (_coordenas.Count > 0) { foreach (CoordenadasCabView _trabajo in _coordenas) { _trabajosRealizados += _trabajo.IdOrden + ";" + _trabajo.X + ";" + _trabajo.Y + "|"; } _trabajosRealizados += "x"; _trabajosRealizados = _trabajosRealizados.Replace("|x", ""); _folio.CoordenadasCab = _trabajosRealizados; } } if (_html.ToString() != "") { _html1.Append(_html + "</tbody></table>"); } #region Comentado /* * _folio.Folio = _cadena[1].Split(':')[1].Trim(); * _folio.Ciudad = _cadena[2].Split(':')[1].Trim(); * _folio.Estado = _cadena[3].Split(':')[1].Trim(); * _folio.Cluster = _cadena[4].Split(':')[1].Trim(); * _folio.OLT = _cadena[5].Split(':')[1].Trim(); * _folio.ClientesAfectados = _cadena[6].Split(':')[1].Trim(); * _folio.FallaReportada = _cadena[7].Split(':')[1].Trim(); * _folio.FechaYHoraDeAsignacionDespacho = _cadena[8].Split(':')[1].Trim() + ":" + _cadena[8].Split(':')[2].Trim(); * _folio.FechaYHoraDeAsignacionProvista = _cadena[9].Split(':')[1].Trim() + ":" + _cadena[9].Split(':')[2].Trim(); * _folio.HoraDeLlegadaALaZona = _cadena[10].Split(':')[1].Trim(); * _folio.HoraDeLaPrimeraMedicion = _cadena[11].Split(':')[1].Trim(); * _folio.UbicacionDePrimerSegundoNivelYDerivacionConSusFibras = _cadena[12].Split(':')[1].Trim(); * _folio.CausaDelDano = _cadena[13].Split(':')[1].Trim(); * _folio.UbicacionDelDano = _cadena[14].Split(':')[1].Trim(); * _folio.CoordenadasDelDanoX = _cadena[15].Split(':')[1].Trim().Split(',')[1]; * _folio.CoordenadasDelDanoY = _cadena[15].Split(':')[1].Trim().Split(',')[0]; * _folio.DescripcionDeActividades = _cadena[16].Split(':')[1].Trim(); * _folio.PotencialInicia = _cadena[17].Split(':')[1].Trim(); * _folio.PotencialFinal = _cadena[18].Split(':')[1].Trim(); * * _folio.FechaHoraFinalReparacion = _cadena[21].Split(':')[1].Trim() + ":" + _cadena[21].Split(':')[2].Trim(); * _folio.Persona_TecnicoAtiende = _cadena[22].Split(':')[1].Trim(); * _folio.Proveedor = _cadena[23].Split(':')[1].Trim(); * _folio.Persona_Supervisor = _cadena[24].Split(':')[1].Trim(); * _folio.Persona_AtendioDespacho = _cadena[25].Split(':')[1].Trim(); * _folio.JustificacionDeSLA = _cadena[26].Split(':')[1].Trim(); * if (_folio.JustificacionDeSLA == string.Empty) _folio.JustificacionDeSLA = " "; * PersonaManager _perMan = new PersonaManager(); * _folio.IdPersona_TecnicoAtiende = _perMan.obtenerIdPersonasPorCargoConNombre(PersonaManager.enumCargos.Tecnico, _folio.Persona_TecnicoAtiende); * _folio.IdPersona_Supervisor = _perMan.obtenerIdPersonasPorCargoConNombre(PersonaManager.enumCargos.Supervisor, _folio.Persona_Supervisor); * _folio.IdPersona_AtendioDespacho = _perMan.obtenerIdPersonasPorCargoConNombre(PersonaManager.enumCargos.Atiende, _folio.Persona_AtendioDespacho); * ProveedorManager _provMan = new ProveedorManager(); * _folio.IdProveedor = _provMan.obtenerIdProveedoresValidos(_folio.Proveedor); * string[] _servicios = _cadena[19].Replace("):", "%").Split('%')[1].Replace("\n", "_").Replace("\r\n", "_").Split('_'); * List<TrabajoRealizadoView> _trabajos = new List<TrabajoRealizadoView>(); * if (_servicios.Count() > 0) * { * int _contador = 1; * foreach (string _servi in _servicios) * { * if (_servi != string.Empty) * { * string[] _cadenas = _servi.Split(':'); * * //REPLACE METROS * int _idservicio = new ServicioManager().obtenerIdServiciosByClave(_cadenas[0].Trim()); * if (_idservicio > 0) * { * _cadena[1] = _cadena[1].Replace("MTS", "").Trim(); * _trabajos.Add(new TrabajoRealizadoView() { IdConcepto = _idservicio, IdOrden = _contador, Cantidad = int.Parse(_cadenas[1].Trim()) }); ++_contador; * } * } * } * } * * string _trabajosRealizados = string.Empty; * if (_trabajos.Count > 0) * { * foreach (TrabajoRealizadoView _trabajo in _trabajos) * { * _trabajosRealizados += _trabajo.IdOrden + ";" + _trabajo.IdConcepto + ";" + _trabajo.Cantidad + "|"; * } * _trabajosRealizados += "x"; * _trabajosRealizados = _trabajosRealizados.Replace("|x", ""); * _folio.TrabajosRealizados = _trabajosRealizados; * } * * * string[] _coordenaasCab = _cadena[20].Split(':')[1].Replace("\n", "_").Replace("\r\n", "_").Split('_'); * List<CoordenadasCabView> _coordenas = new List<CoordenadasCabView>(); * if (_coordenaasCab.Count() > 0) * { * foreach (string _coor in _coordenaasCab) * { * if (_coor.Trim() != string.Empty) * { * string[] _cadenas = _coor.Replace(".-", "_").Replace(". ","_").Split('_'); * * //SEPARAR POR .- PERO TAMBIEN CONTEMPLAR SI NO TRAE .- * _coordenas.Add(new CoordenadasCabView() * { * IdOrden = int.Parse(_cadenas[0]), * X = _cadenas[1].Split(',')[0].Trim() * , * Y = _cadenas[1].Split(',')[1].Trim() * }); * * } * } * } * _trabajosRealizados = string.Empty; * if (_coordenas.Count > 0) * { * foreach (CoordenadasCabView _trabajo in _coordenas) * { * _trabajosRealizados += _trabajo.IdOrden + ";" + _trabajo.X + ";" + _trabajo.Y + "|"; * } * _trabajosRealizados += "x"; * _trabajosRealizados = _trabajosRealizados.Replace("|x", ""); * _folio.CoordenadasCab = _trabajosRealizados; * }*/ #endregion return(Json(new { Success = "OK", Result = _folio, Tabla = (_html.ToString() != "" ? _html1.ToString() : "<p>No Se Encontraron Errores</p>") })); } catch (Exception ex) { return(Json(new { Success = "WRONG", Result = ex.Message, Tabla = "<p>Ocurrion El Siguiente Error: " + ex.Message })); } //foreach (string _renglon in _cadena) { // if (_renglon.Contains("TRABAJOS_REALIZADOS(CONCEPTOS)")) // { } // else // { // } //} }
public ActionResult Registrar() { StringBuilder _html = new StringBuilder(); SeguridadManager _seguridad = new SeguridadManager(); PerfilManager _perfilMan = new PerfilManager(); PersonaManager _perMan = new PersonaManager(); ProveedorManager _provMan = new ProveedorManager(); DepartamentoManager _depMan = new DepartamentoManager(); ArchivoManager _arMan = new ArchivoManager(); ServicioManager _serMan = new ServicioManager(); UnidadManager _uMan = new UnidadManager(); FormatoManager _fMan = new FormatoManager(); string _nombre = string.Empty, _correo = string.Empty; if (User.Identity.Name == string.Empty) { return(RedirectToAction("LogIn", "Usuario")); } _seguridad.getDataUsuario(User.Identity.Name, ref _nombre, ref _correo); ViewBag.NombreUsuario = _nombre; ViewBag.Correo = _correo; ViewBag.Menu = _seguridad.getMenu(User.Identity.Name, "Folios", "Folios"); if (HttpContext.Session["IdSesion"] == null || string.IsNullOrEmpty(HttpContext.Session["IdSesion"].ToString())) { return(RedirectToAction("LogIn", "Usuario")); } ViewBag.Sesion = HttpContext.Session["IdSesion"].ToString(); List <SelectListItem> myNivel = new List <SelectListItem>(); List <Perfiles> _perfiles = _perfilMan.obtenerPerfiles(); List <vwPersonas> _lsTecnicos = _perMan.obtenerPersonasPorCargo(PersonaManager.enumCargos.Tecnico); List <vwPersonas> _lsSupervisores = _perMan.obtenerPersonasPorCargo(PersonaManager.enumCargos.Supervisor); List <vwPersonas> _lsDespachadores = _perMan.obtenerPersonasPorCargo(PersonaManager.enumCargos.Atiende); List <vwProveedores> _lsProveedores = _provMan.obtenerProveedoresValidos(); List <vwFormatos> _lsFormatos = _fMan.obtenerFormatosValidos(); List <SelectListItem> _tecnicos = new List <SelectListItem>(); List <SelectListItem> _supervisores = new List <SelectListItem>(); List <SelectListItem> _despachadores = new List <SelectListItem>(); List <SelectListItem> _proveedores = new List <SelectListItem>(); List <SelectListItem> _formatos = new List <SelectListItem>(); List <SelectListItem> myDepto = new List <SelectListItem>(); List <vwDepartamentos> _departamentos = _depMan.obtenerDepartamentos(); List <SelectListItem> myTipos = new List <SelectListItem>(); List <TipoArchivo> _tipos = _arMan.obtenerTiposArchivos(); List <SelectListItem> myCarpetas = new List <SelectListItem>(); List <Carpetas> _carpetas = _arMan.obtenerCarpetas(); List <SelectListItem> myUnidades = new List <SelectListItem>(); List <vwUnidades> _unidades = _uMan.obtenerUnidades(); List <SelectListItem> myClaves = new List <SelectListItem>(); List <vwServicios> _claves = _serMan.obtenerServicios(); foreach (Perfiles nivel in _perfiles) { if (nivel.Perfil == "Administrador") { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString(), Selected = true }); } else { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString() }); } } foreach (vwPersonas nivel in _lsTecnicos) { _tecnicos.Add(new SelectListItem() { Text = nivel.Paterno + " " + nivel.Materno + " " + nivel.Nombre, Value = nivel.IdPersona.ToString() }); } foreach (vwPersonas nivel in _lsSupervisores) { _supervisores.Add(new SelectListItem() { Text = nivel.Paterno + " " + nivel.Materno + " " + nivel.Nombre, Value = nivel.IdPersona.ToString() }); } foreach (vwPersonas nivel in _lsDespachadores) { _despachadores.Add(new SelectListItem() { Text = nivel.Paterno + " " + nivel.Materno + " " + nivel.Nombre, Value = nivel.IdPersona.ToString() }); } foreach (vwProveedores nivel in _lsProveedores) { _proveedores.Add(new SelectListItem() { Text = nivel.Proveedor, Value = nivel.IdProveedor.ToString() }); } int _conta = 0; foreach (vwDepartamentos nivel in _departamentos) { if (_conta == 0) { myDepto.Add(new SelectListItem() { Text = nivel.Departamento, Value = nivel.IdDepartamento.ToString(), Selected = true }); } else { myDepto.Add(new SelectListItem() { Text = nivel.Departamento, Value = nivel.IdDepartamento.ToString() }); } ++_conta; } _conta = 0; foreach (TipoArchivo nivel in _tipos) { if (_conta == 0) { myTipos.Add(new SelectListItem() { Text = nivel.TipoArchivo1, Value = nivel.IdTipoArchivo.ToString(), Selected = true }); } else { myTipos.Add(new SelectListItem() { Text = nivel.TipoArchivo1, Value = nivel.IdTipoArchivo.ToString() }); } ++_conta; } _conta = 0; foreach (Carpetas nivel in _carpetas) { if (_conta == 0) { myCarpetas.Add(new SelectListItem() { Text = nivel.RutaCarpeta, Value = nivel.IdCarpeta.ToString(), Selected = true }); } else { myCarpetas.Add(new SelectListItem() { Text = nivel.RutaCarpeta, Value = nivel.IdCarpeta.ToString() }); } ++_conta; } _conta = 0; foreach (vwUnidades unidad in _unidades) { if (_conta == 0) { myUnidades.Add(new SelectListItem() { Text = unidad.Unidad, Value = unidad.IdUnidad.ToString(), Selected = true }); } else { myUnidades.Add(new SelectListItem() { Text = unidad.Unidad, Value = unidad.IdUnidad.ToString() }); } ++_conta; } _conta = 0; foreach (vwServicios servicio in _claves) { if (_conta == 0) { myClaves.Add(new SelectListItem() { Text = servicio.Clave, Value = servicio.IdServicio.ToString(), Selected = true }); } else { myClaves.Add(new SelectListItem() { Text = servicio.Clave, Value = servicio.IdServicio.ToString() }); } ++_conta; } _conta = 0; foreach (vwFormatos servicio in _lsFormatos) { if (_conta == 0) { _formatos.Add(new SelectListItem() { Text = servicio.Formato, Value = servicio.IdFormato.ToString(), Selected = true }); } else { _formatos.Add(new SelectListItem() { Text = servicio.Formato, Value = servicio.IdFormato.ToString() }); } ++_conta; } ViewBag.Niveles = myNivel; ViewBag.Tecnicos = _tecnicos; ViewBag.Supervisores = _supervisores; ViewBag.Despachos = _despachadores; ViewBag.Proveedores = _proveedores; ViewBag.Departamentos = myDepto; ViewBag.Tipos = myTipos; ViewBag.Carpetas = myCarpetas; ViewBag.Claves = myClaves; ViewBag.Unidades = myUnidades; ViewBag.Formatos = _formatos; return(View()); }
public NotificationController() { servicioManager = new ServicioManager(); }
public ProyeccionController() { servicioManager = new ServicioManager(); }
public ServicioController() { servicioManager = new ServicioManager(); }