protected void asyncUpload_FileUploaded(object sender, Telerik.Web.UI.FileUploadedEventArgs e) { List <t_LanguageTranslate> list = languageBL.FindAll(x => x.Language == language && x.Noted.Contains("/Supervisor/Device/All.aspx")).ToList(); var up_download_upload_confirm = list.Where(x => x.ControlId.Contains("up_download_upload_confirm")).FirstOrDefault(); lblMessage.Visible = true; if (string.IsNullOrEmpty(txtSerial.Text)) { lblMessage.Text = "Please input seri ."; txtSerial.Focus(); return; } string targetFolder = asyncUpload.TargetFolder; string newName = "_" + txtSerial.Text + "_" + _stringUT.RemoveSign4VietnameseString(e.File.GetName()); e.File.SaveAs(System.IO.Path.Combine(Server.MapPath(targetFolder), newName)); var dbTransmitterFile = _transmitterFileBL.GetTransmitterFile(newName); t_Transmitter_Files transmitterFile = new t_Transmitter_Files(); transmitterFile.FileName = newName; transmitterFile.MIMEType = e.File.ContentType; transmitterFile.Path = System.IO.Path.Combine(Server.MapPath(targetFolder), transmitterFile.FileName); transmitterFile.TransmitterSerial = txtSerial.Text; transmitterFile.Size = (int)e.File.ContentLength; transmitterFile.UploadDate = DateTime.Now; if (dbTransmitterFile != null) { try { _transmitterFileBL.UpdateTransmitterFile(transmitterFile, dbTransmitterFile); //lblMessage.Text = "Đã upload file mới."; lblMessage.Text = up_download_upload_confirm.Contents; } catch (Exception ex) { lblMessage.Text = "Lỗi: " + ex.Message; //throw; } } else { try { _transmitterFileBL.InsertTransmitterFile(transmitterFile); lblMessage.Text = "file uploaded ."; } catch (Exception ex) { lblMessage.Text = ex.Message; //throw; } } BindFile(); }
public void DeleteTransmitterFile(t_Transmitter_Files transmitterFile) { try { transmitterFileRepository.DeleteTransmitterFile(transmitterFile); } catch (Exception ex) { // throw ex; } }
public void UpdateTransmitterFile(t_Transmitter_Files transmitterFile, t_Transmitter_Files orgiTransmitterFile) { try { transmitterFileRepository.UpdateTransmitterFile(transmitterFile, orgiTransmitterFile); } catch (Exception ex) { // throw ex; } }
public void InsertTransmitterFile(t_Transmitter_Files transmitterFile) { try { context.t_Transmitter_Files.Add(transmitterFile); context.SaveChanges(); } catch (Exception ex) { // throw ex; } }
public void DeleteTransmitterFile(t_Transmitter_Files tramsmitterFile) { try { context.t_Transmitter_Files.Attach(tramsmitterFile); context.t_Transmitter_Files.Remove(tramsmitterFile); context.SaveChanges(); } catch (Exception ex) { // throw ex; } }
public void UpdateTransmitterFile(t_Transmitter_Files transmitterFile, t_Transmitter_Files orgiTransmitterFile) { try { context.t_Transmitter_Files.Attach(orgiTransmitterFile); orgiTransmitterFile.FileName = transmitterFile.FileName; orgiTransmitterFile.TransmitterSerial = transmitterFile.TransmitterSerial; orgiTransmitterFile.MIMEType = transmitterFile.MIMEType; orgiTransmitterFile.Path = transmitterFile.Path; orgiTransmitterFile.Size = transmitterFile.Size; orgiTransmitterFile.UploadDate = transmitterFile.UploadDate; context.SaveChanges(); } catch (Exception ex) { // throw ex; } }