Пример #1
0
        public JsonResult obtenerTrabajoById(int IdTrabajo)
        {
            var seguridad = new FolioManager();


            return(Json(seguridad.obtenerTrabajosRealizadoById(IdTrabajo), JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public JsonResult agregarDepto(int IdFolio, int Depto)
        {
            var seguridad = new FolioManager();

            return(Json(new
            {
                Success = "OK",
                Result = seguridad.LigarDepto(
                    IdFolio, Depto, (long)HttpContext.Session["IdSesion"]
                    )
            }));
        }
Пример #3
0
        public JsonResult eliminarTrabajo(int idTrabajo)
        {
            var seguridad = new FolioManager();

            return(Json(new
            {
                Success = "OK",
                Result = seguridad.EliminarTrabajo(
                    idTrabajo, (long)HttpContext.Session["IdSesion"]
                    )
            }));
        }
Пример #4
0
        public JsonResult agregarTraabjo(TrabajosRealizados trabajo)
        {
            var seguridad = new FolioManager();

            return(Json(new
            {
                Success = "OK",
                Result = seguridad.guardarTrabajoRealizado(
                    trabajo, (long)HttpContext.Session["IdSesion"]
                    )
            }));
        }
Пример #5
0
        public JsonResult agregarFolios(FoliosView folio)
        {
            var seguridad = new FolioManager();

            return(Json(new
            {
                Success = "OK",
                Result = seguridad.agregarFolio(
                    folio, (long)HttpContext.Session["IdSesion"]
                    )
            }));
        }
Пример #6
0
        public ActionResult Save(IEnumerable <HttpPostedFileBase> files, int idFolio, int tipo, int carpeta, int evento, int orden)
        {
            if (idFolio > 0)
            {
                string _resultado  = "";
                string _directorio = "Importar";
                string RutaCopiado = System.Configuration.ConfigurationManager.AppSettings["rutaCopiado"].ToString();
                foreach (var file in files)
                {
                    var fileName = Path.GetFileName(file.FileName);

                    var physicalPath = Path.Combine(Server.MapPath("~/App_Data/" + _directorio), fileName);


                    var _dir = new DirectoryInfo(Server.MapPath("~/App_Data/" + _directorio));
                    if (!_dir.Exists)
                    {
                        _dir.Create();
                    }
                    file.SaveAs(physicalPath);
                    var      seguridad  = new FolioManager();
                    var      archivoman = new ArchivoManager();
                    FileInfo _info      = new FileInfo(physicalPath);
                    _resultado = seguridad.LigarArchivos(idFolio, tipo, carpeta, fileName, _info.Extension, (long)HttpContext.Session["IdSesion"], evento, orden);

                    //MOVER A C
                    List <Carpetas> _carpeta = archivoman.obtenerCarpetas();
                    Carpetas        _x       = _carpeta.Where(c => c.IdCarpeta == carpeta).FirstOrDefault();
                    _dir = new DirectoryInfo(RutaCopiado + _x.RutaCarpeta + @"\" + idFolio);
                    if (!_dir.Exists)
                    {
                        _dir.Create();
                    }
                    var physicalPath2 = Path.Combine(RutaCopiado + _x.RutaCarpeta + @"\" + idFolio, fileName);
                    this.EliminarArchivos(physicalPath2);
                    System.IO.File.Copy(physicalPath, physicalPath2, true);
                    //MOVER A C
                    this.EliminarArchivos(physicalPath);
                    return(Json(new { Archivo = fileName, Evento = (_resultado == "OK" ? "OK" : "Error"), status = _resultado, Folio = idFolio }, "text/plain"));
                }
            }
            return(Json(new { Filas = 0, Archivo = "", Evento = "", status = "", Folio = idFolio }, "text/plain"));
        }
Пример #7
0
        public JsonResult obtenerFolios()
        {
            var seguridad = new FolioManager();

            /*
             * var jsonResult = Json(new
             * {
             *  Success = _success == "" ? "OK" : _success,
             *  Data = _htm == null ? "<p>Ocurrio El Error: " + _success + "</p><p> Consulte Al Administrador del Sistema</p>" : _htm
             * }, JsonRequestBehavior.AllowGet);
             */

            var jsonResult = Json(
                seguridad.obtenerFolios(), JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = Int32.MaxValue;


            return(jsonResult);
        }