public JsonResult UploadFile()
        {
            string urlData = "";
            //Get current connection URI
            var uri = new Uri(Request.Url.AbsoluteUri);
            //Generate URL to post data
            var url = $"{uri.Scheme}://{uri.Host}:{uri.Port}/";

            int company = User.Identity.GetCompanyId();

            for (int i = 0; i < Request.Files.Count; i++)
            {
                HttpPostedFileBase file = Request.Files[i]; //Uploaded file
                                                            //Use the following properties to get file's name, size and MIMEType
                int              fileSize    = file.ContentLength;
                string           fileName    = file.FileName;
                string           mimeType    = file.ContentType;
                System.IO.Stream fileContent = file.InputStream;
                //Grab extension to check if it's allowed (to avoid security issues / invalid file types)
                var extension = Path.GetExtension(file.FileName)?.ToLower();

                //If file is allowed
                if (_allowedExtensions.Contains(extension))
                {
                    //Generate path where file is going to be stored
                    var path = Path.Combine(Server.MapPath("~/Content/Archivos/Imagenes"),
                                            fileName);
                    //Save file
                    file.SaveAs(path);
                    urlData = url + "Content/Archivos/Imagenes/" + file.FileName;
                }
                //Else, let user know file is not allowed
                else if (_allowedExtensionsDocument.Contains(extension))
                {
                    //Generate path where file is going to be stored
                    var path = Path.Combine(Server.MapPath("~/Content/Archivos/Documentos"),
                                            fileName);
                    //Save file
                    file.SaveAs(path);
                    urlData = url + "Content/Archivos/Documentos/" + file.FileName;
                }
                else
                {
                }

                var saveFileDataBaseLink = new ControlArchivo
                {
                    IdCompany        = company,
                    IdUser           = User.Identity.GetUserId(),
                    FileUpload       = urlData,
                    FechaPublicacion = DateTime.Now,
                    FileName         = file.FileName
                };

                _db.ControlArchivos.Add(saveFileDataBaseLink);
                _db.SaveChanges();
            }
            return(Json("Uploaded " + Request.Files.Count + " files"));
        }
示例#2
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Return))
        {
            cont = 1;
        }

        if (cont == 1)
        {
            anim.SendMessage("StopAnimation");
            mac.SetActive(false);
            start.SetActive(false);
            fondo.SetActive(false);
            name.SetActive(true);
            inputField.SetActive(true);
            cont = 2;
        }

        if (cont == 2)
        {
            if (Input.GetKeyDown(KeyCode.Return) && !field.text.Equals(string.Empty))
            {
                name.SetActive(false);
                sure.SetActive(true);
                messageBox.SetActive(true);
                cont = 3;
            }
        }

        if (cont == 3)
        {
            if (Input.GetKeyDown(KeyCode.Y))
            {
                string groupName = field.text;
                ControlArchivo.ActualizarGrupo(groupName);
                FindObjectOfType <AudioManager> ().Stop("Intro");
                SceneManager.LoadScene("metaFUME");
            }

            if (Input.GetKeyDown(KeyCode.N))
            {
                name.SetActive(true);
                sure.SetActive(false);
                messageBox.SetActive(false);
                cont       = 2;
                input.text = string.Empty;
            }
        }
    }
示例#3
0
        /// <summary>
        /// Punto de entrada de la aplicación
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            Console.WriteLine("************************************************");
            Console.WriteLine("*** PSP2 - Regresion lineal                  ***");
            Console.WriteLine("************************************************");
            Console.WriteLine("Para procesar un conjunto de valores X y Y debe");
            Console.WriteLine("crear un archivo de texto con la extención .txt");
            Console.WriteLine(@"y guardarlos en el directorio C:\PSP2");
            Console.WriteLine(@"La estructura del archivo debe ser:");
            Console.WriteLine(@"ValorX;ValorY");
            Console.WriteLine(@"Ejemplo:");
            Console.WriteLine(@"1;5");
            Console.WriteLine(@"4;6");
            Console.WriteLine(@"6,7;7,7");
            Console.WriteLine("---Presione una tecla para iniciar el procesamiento---");
            Console.ReadKey();

            ControlArchivo.LeerDirectorio(@"C:\PSP2");
            Console.ReadKey();
        }
示例#4
0
        static void Main(string[] args)
        {
            Console.WriteLine("************************************************");
            Console.WriteLine("*** PSP4 - Regla de Simpson                  ***");
            Console.WriteLine("************************************************");
            Console.WriteLine("Para procesar un conjunto de valores x1, x2 y dof");
            Console.WriteLine("se debe crear un archivo de texto con la extención .txt");
            Console.WriteLine(@"y guardarlos en el directorio C:\PSP4");
            Console.WriteLine(@"La estructura del archivo debe ser:");
            Console.WriteLine(@"ValorX1;ValorX2;dof");
            Console.WriteLine(@"Ejemplo:");
            Console.WriteLine(@"0;1,1;9");
            Console.WriteLine(@"0;1,1812;10");
            Console.WriteLine(@"0;2,750;30");
            Console.WriteLine("---Presione una tecla para iniciar el procesamiento---");
            Console.ReadKey();

            ControlArchivo.ProcesarArchivo(@"C:\PSP4\Datos.txt");
            Console.WriteLine("---Presione una tecla para salir---");
            Console.ReadKey();
        }
示例#5
0
 void ActualizarTiempo()
 {
     ControlArchivo.ActualizarTiempo("");
 }
示例#6
0
 static void Main(string[] args)
 {
     var respuesta = ControlArchivo.GenerarConsolidacion();
     //Console.ReadLine();
 }
示例#7
0
 void GuardarGrupo()
 {
     ControlArchivo.ActualizarGrupo("GrupoUno");
 }
示例#8
0
 void GuardarProgreso()
 {
     ControlArchivo.ActualizarProgreso(CalcularPorcentaje(tamañoBarraMaximo, escala).ToString());
 }