public static bool Insert(SuKien dto) { try { VNSCDataContext VNSC = SQL_Connection.CreateSQlConnection(); VNSC.SuKiens.InsertOnSubmit(dto); VNSC.SubmitChanges(); return true; } catch (System.Exception ex) { return false; } }
private void UC_ChiTietSuKien_Load(object sender, EventArgs e) { LoadPic(); pnHeaderAndMainMenu.Location = SubFunction.SetWidthCenter(this.Size, pnHeaderAndMainMenu.Size, 4); pnTotal.Location = new Point(pnHeaderAndMainMenu.Left, pnHeaderAndMainMenu.Bottom + 50); pnImageEvent.Location = new Point(pnHeaderAndMainMenu.Right - pbEvatar.Width - 30, pnTotal.Top); size_PicRec.Width = 250; size_PicRec.Height = 200; list_FolderEvatar = new List<string>(); list_FolderEvatar.Add("DB"); list_FolderEvatar.Add("Evatar"); pbEvatar.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.pbEvatar_MouseWheel); dto_SuKien = SuKien_BUS.TraCuuSuKienTheoMa(iMaSuKien); if (dto_SuKien.NgayCapNhatEvatar != null) { sEvatarPath = Path.Combine(File_Function.getFinalFolder(list_FolderEvatar), setEvatarPath(dto_SuKien.IDS, dto_SuKien.NgayCapNhatEvatar)); if (File.Exists(sEvatarPath)) { string sImage = Convert_Function.ConvertByteArrayToString(Convert_Function.ConvertImageToByteArray(Image.FromFile(sEvatarPath))); pbEvatar.Image = Convert_Function.ConvertByteArrayToImage(Convert_Function.ConvertStringToByteArray(sImage)); } } }
private void pbApply_Click(object sender, EventArgs e) { dto_SuKien = SuKien_BUS.TraCuuSuKienTheoMa(iMaSuKien); if (String.Format("{0:tt}", DateTime.Now) == "AM") { sNgayCapNhat = String.Format("{0:dd/MM/yyyy}", DateTime.Now) + " - " + String.Format("{0:hh:mm:ss}", DateTime.Now) + " Sáng"; } else { sNgayCapNhat = String.Format("{0:dd/MM/yyyy}", DateTime.Now) + " - " + String.Format("{0:hh:mm:ss}", DateTime.Now) + " Chiều"; } if (!File_Function.savePic(list_FolderEvatar, setEvatarPath(dto_SuKien.IDS, sNgayCapNhat), (Bitmap)pbEvatar.Image)) { Form_Notice frm_Notice = new Form_Notice("Kiểm tra Evatar của hồ sơ đang mở!", false); } pbEvatar.Visible = false; if (dto_SuKien.NgayCapNhatEvatar != null) { iTime = 1; lbTest.Text = "Vui lòng đợi Apply"; lbTest.Visible = true; timer_Evatar.Start(); } else { dto_SuKien.NgayCapNhatEvatar = sNgayCapNhat; SuKien_BUS.UpdateSuKienInfo(dto_SuKien); sEvatarPath = Path.Combine(File_Function.getFinalFolder(list_FolderEvatar), setEvatarPath(dto_SuKien.IDS, dto_SuKien.NgayCapNhatEvatar)); if (File.Exists(sEvatarPath)) { string sImage = Convert_Function.ConvertByteArrayToString(Convert_Function.ConvertImageToByteArray(Image.FromFile(sEvatarPath))); pbEvatar.Image = Convert_Function.ConvertByteArrayToImage(Convert_Function.ConvertStringToByteArray(sImage)); } pbEvatar.Enabled = false; pbEvatar.Visible = true; lbTest.Visible = false; pbApply.Enabled = false; timer_Evatar.Stop(); } }
private void pbHoanTat_Click(object sender, EventArgs e) { if (lbSelect.Text == "THÊM") { SuKien dto = new SuKien(); dto.IDS = tbID.Text; dto.Ten = tbTen.Text; dto.DiaDiem = tbDiaDiem.Text; dto.DonViToChuc = tbDonViToChuc.Text; dto.MaNhomLoaiHinh = list_NhomLoaiHinh[cbNhomLoaiHinh.SelectedIndex]; dto.MaLoaiHinh = list_LoaiHinh[cbLoaiHinh.SelectedIndex]; dto.KhaiMac = dtpKhaiMac.Value; dto.BeMac = dtpBeMac.Value; dto.MoTa = tbMoTa.Text; if (SuKien_BUS.Insert(dto)) { pnQuanLy.Visible = true; pnSelect.Visible = true; pnInfo.Visible = false; NewInfo(); lbTitle.Text = "SỰ KIỆN"; lbSelect.Text = ""; refreshListView(); lvThongTin.SelectedItems.Clear(); } else { Form_Notice frm = new Form_Notice("Không thể tạo sự kiện!", false); } } if (lbSelect.Text == "SỬA") { SuKien dto = SuKien_BUS.TraCuuSuKienTheoMa(iMaSuKien); dto.IDS = tbID.Text; dto.Ten = tbTen.Text; dto.DiaDiem = tbDiaDiem.Text; dto.DonViToChuc = tbDonViToChuc.Text; dto.MaNhomLoaiHinh = list_NhomLoaiHinh[cbNhomLoaiHinh.SelectedIndex]; dto.MaLoaiHinh = list_LoaiHinh[cbLoaiHinh.SelectedIndex]; dto.KhaiMac = dtpKhaiMac.Value; dto.BeMac = dtpBeMac.Value; dto.MoTa = tbMoTa.Text; if (SuKien_BUS.UpdateSuKienInfo(dto)) { pnQuanLy.Visible = true; pnSelect.Visible = true; pnInfo.Visible = false; lbTitle.Text = "SỰ KIỆN"; lbSelect.Text = ""; refreshListView(); } else { Form_Notice frm = new Form_Notice("Không thể cập nhật sự kiện!", false); } } }
public static bool UpdateSuKienInfo(SuKien dto) { return SuKien_DAO.UpdateSuKienInfo(dto); }
public static bool Insert(SuKien dto) { return SuKien_DAO.Insert(dto); }
partial void DeleteSuKien(SuKien instance);
partial void UpdateSuKien(SuKien instance);
partial void InsertSuKien(SuKien instance);
private void detach_SuKiens(SuKien entity) { this.SendPropertyChanging(); entity.NhomLoaiHinh = null; }
private void attach_SuKiens(SuKien entity) { this.SendPropertyChanging(); entity.LoaiHinh = this; }
public static bool UpdateSuKienInfo(SuKien dto) { try { VNSCDataContext VNSC = SQL_Connection.CreateSQlConnection(); SuKien sk = VNSC.SuKiens.Single(P => P.Ma == dto.Ma); sk.NgayCapNhatEvatar = dto.NgayCapNhatEvatar; sk.IDS = dto.IDS; sk.Ten = dto.Ten; sk.DiaDiem = dto.DiaDiem; sk.DonViToChuc = dto.DonViToChuc; sk.MaNhomLoaiHinh = dto.MaNhomLoaiHinh; sk.MaLoaiHinh = dto.MaLoaiHinh; sk.KhaiMac = dto.KhaiMac; sk.BeMac = dto.BeMac; sk.MoTa = dto.MoTa; VNSC.SubmitChanges(); return true; } catch (System.Exception ex) { return false; } }