Пример #1
0
 public void SolicitudAnexoAdd(SolicitudAnexo obj)
 {
     try
     {
         dbContext.SolicitudAnexoes.Add(obj); dbContext.SaveChanges();
         // this.Logger("Anexos Creados exitosamente", "ITLA_PE", "SolicitudAnexoAdd", "Anexos Enviados");
     }
     catch (Exception ex)
     {
         // this.Logger(ex.ToString(), "ITLA_PE", "Error Creando Anexos", "Error Anexos DbContext");
         throw;
     }
 }
Пример #2
0
 public void SolicitudAnexoUpdate(SolicitudAnexo obj)
 {
     try
     {
         dbContext.Entry(obj).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges();
         //  this.Logger("Anexos editados exitosamente", "ITLA_PE", "SolicitudAnexoUpdate", "Anexos editados");
     }
     catch (Exception ex)
     {
         //  this.Logger(ex.ToString(), "ITLA_PE", "Error Creando Anexos", "Error Anexos DbContext");
         throw;
     }
 }
Пример #3
0
 public void SolicitudAnexoUpdate(SolicitudAnexo obj)
 {
     dbContext.Entry(obj).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges();;
 }
Пример #4
0
 public void SolicitudAnexoAdd(SolicitudAnexo obj)
 {
     dbContext.SolicitudAnexo.Add(obj); dbContext.SaveChanges();
 }
Пример #5
0
        private void UploadFile(int solicitudID, string email, HttpPostedFileBase fileUpload, int genericID_TipoDocumento)
        {
            //foreach (var file in Page.file)

            if (fileUpload != null)
            {
                string UploadDirectory = "~/Accounts/";

                Directory.CreateDirectory(Server.MapPath(UploadDirectory));

                string path = Path.Combine(Server.MapPath(UploadDirectory),
                                           Guid.NewGuid().ToString() + Path.GetFileName(fileUpload.FileName));

                fileUpload.SaveAs(path);

                SolicitudAnexo solicitudAnexo = new SolicitudAnexo
                {
                    SolicitudID             = solicitudID,
                    IsActive                = true,
                    ArchivoURL              = "",
                    GenericID_TipoDocumento = genericID_TipoDocumento,
                    LocalFile               = path
                };

                serv.SolicitudAnexoAdd(solicitudAnexo);



                ////Subir en el drive
                //GoogleDrive googleDrive = new GoogleDrive(Server.MapPath("~/Google/credentials.json"), Server.MapPath("~/Google/token.json"));

                //var companyFolder = googleDrive.GetFolder("1").FirstOrDefault();
                //{
                //    if (companyFolder != null)
                //    {
                //        var generalAccountFolder = googleDrive.GetFolder("Account", companyFolder.Id).FirstOrDefault();
                //        if (generalAccountFolder != null)
                //        {
                //            var userAccountFolder = googleDrive.GetFolder(email, generalAccountFolder.Id).FirstOrDefault();
                //            if (userAccountFolder == null)
                //            {
                //                userAccountFolder = googleDrive.CreateFolder(email, generalAccountFolder.Id);
                //            }

                //            string ImgUrl = string.Empty;

                //            var uploadedFile = googleDrive.UploadFile(fileUpload.FileName, path, fileUpload.ContentType, userAccountFolder.Id);

                //            googleDrive.ShareableFileById(uploadedFile.Id);

                //            ImgUrl = "https://drive.google.com/uc?id=" + uploadedFile.Id + "&export=view";


                //            SolicitudAnexo solicitudAnexo = new SolicitudAnexo
                //            {
                //                SolicitudID = solicitudID,
                //                IsActive = true,
                //                ArchivoURL = ImgUrl,
                //                GenericID_TipoDocumento = genericID_TipoDocumento,
                //                LocalFile = Server.MapPath(path)
                //            };

                //            serv.SolicitudAnexoAdd(solicitudAnexo);

                //        }
                //    }
                //}

                //try
                //{
                //    Directory.Delete(Server.MapPath(path), true);
                //}
                //catch
                //{

                //}
            }
        }