Example #1
0
        //Sube el archivo al servidor
        private void SubirArchivo(Page page, FileUpload fileUpload, string nombreArchivo, int idBeneficiario)
        {
            string fileName     = nombreArchivo + "_" + idBeneficiario + "_" + fileUpload.FileName;
            string folderPath   = Server.MapPath("~/Data/");
            string saveLocation = folderPath + "\\" + fileName;

            if (!Directory.Exists(folderPath))
            {
                Directory.CreateDirectory(folderPath);
            }

            try
            {
                fileUpload.PostedFile.SaveAs(saveLocation);

                A_DOCUMENTO.GuardarDocumento(idBeneficiario, saveLocation, nombreArchivo);

                ScriptManager.RegisterStartupScript(page, page.GetType(), "Pop",
                                                    "alert('Se almaceno correctamente el archivo en el servidor');", true);
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(page, page.GetType(), "Pop",
                                                    "alert('Ocurrio un error al intentar subir el archivo al servidor " + ex.Message + " ');", true);

                H_LogErrorEXC.GuardarRegistroLogError(ex);
            }
        }
        private void SubirArchivo(Label label, FileUpload fileUpload, string nombreArchivo, int idBeneficiario)
        {
            string fileName     = nombreArchivo + proyecto.ID_PROYECTO + "_" + idBeneficiario + "_" + fileUpload.PostedFile.FileName;
            string folderPath   = Server.MapPath("~/Data/");
            string saveLocation = folderPath + "\\" + fileName;

            if (!Directory.Exists(folderPath))
            {
                Directory.CreateDirectory(folderPath);
            }

            try
            {
                fileUpload.PostedFile.SaveAs(saveLocation);

                A_DOCUMENTO.GuardarDocumento(idBeneficiario, saveLocation, nombreArchivo);

                label.Text      = "Se almaceno correctamente el archivo en el servidor";
                label.ForeColor = System.Drawing.Color.Green;
            }
            catch (Exception ex)
            {
                label.Text      = "Ocurrio un error al intentar subir el archivo al servidor " + ex.Message;
                label.ForeColor = System.Drawing.Color.Red;
                H_LogErrorEXC.GuardarRegistroLogError(ex);
            }
        }
Example #3
0
        //Sube el archivo al servidor
        private void SubirArchivo(FileUpload fileUpload, string nombreArchivo, int idBeneficiario)
        {
            string fileName     = nombreArchivo + "_" + idBeneficiario + "_" + fileUpload.PostedFile.FileName;
            string folderPath   = Server.MapPath("~/Data/");
            string saveLocation = folderPath + "\\" + fileName;

            if (!Directory.Exists(folderPath))
            {
                Directory.CreateDirectory(folderPath);
            }

            if (fileUpload.AllowMultiple)
            {
                int i = 1;
                foreach (var uploadedFile in fileUpload.PostedFiles)
                {
                    saveLocation = folderPath + "\\" + i + "_" + fileName;
                    A_DOCUMENTO.GuardarDocumento(idBeneficiario, saveLocation, nombreArchivo);
                    uploadedFile.SaveAs(saveLocation);
                    i++;
                }
            }
            else
            {
                A_DOCUMENTO.GuardarDocumento(idBeneficiario, saveLocation, nombreArchivo);
                fileUpload.PostedFile.SaveAs(saveLocation);
            }
        }