public static bool Insert(SuKien_TrachVuSuKien dto)
        {
            try
            {
                VNSCDataContext VNSC = SQL_Connection.CreateSQlConnection();

                VNSC.SuKien_TrachVuSuKiens.InsertOnSubmit(dto);
                VNSC.SubmitChanges();
                return true;
            }
            catch (System.Exception ex)
            {
                return false;
            }
        }
 public static bool Insert(SuKien_TrachVuSuKien dto)
 {
     return SuKien_TrachVuSuKien_DAO.Insert(dto);
 }
 partial void DeleteSuKien_TrachVuSuKien(SuKien_TrachVuSuKien instance);
 partial void UpdateSuKien_TrachVuSuKien(SuKien_TrachVuSuKien instance);
 partial void InsertSuKien_TrachVuSuKien(SuKien_TrachVuSuKien instance);
		private void detach_SuKien_TrachVuSuKiens(SuKien_TrachVuSuKien entity)
		{
			this.SendPropertyChanging();
			entity.TrachVuSuKien = null;
		}
		private void attach_SuKien_TrachVuSuKiens(SuKien_TrachVuSuKien entity)
		{
			this.SendPropertyChanging();
			entity.SuKien = this;
		}
        public static bool UpdateSuKien_TrachVuSuKienInfo(SuKien_TrachVuSuKien dto)
        {
            //try
            //{
            //    VNSCDataContext VNSC = SQL_Connection.CreateSQlConnection();
            //    SuKien_TrachVuSuKien sk = VNSC.SuKien_TrachVuSuKiens.Single(P => P.Ma == dto.Ma);
            //    sk.MaNhomTrachVu = dto.MaNhomTrachVu;
            //    //sk.Ten = dto.Ten;
            //    //sk.MoTa = dto.MoTa;

            //    VNSC.SubmitChanges();
            //    return true;
            //}
            //catch (System.Exception ex)
            //{
            //    return false;
            //}

            return false; //Khong co update
        }
Esempio n. 9
0
        private void pbXoa_Click(object sender, EventArgs e)
        {
            Form_Confirm frm_Confirm = new Form_Confirm("Đồng ý xóa " + lvThongTin.SelectedItems.Count + " dữ liệu?");
            if (frm_Confirm.Yes)
            {
                for (int i = 0; i < lvThongTin.SelectedItems.Count; i++)
                {
                    if (SuKien_TrachVuSuKien_BUS.Delete(iMaSuKien, int.Parse(lvThongTin.SelectedItems[i].SubItems[0].Text)))
                    {
                        if (!TrachVuSuKien_BUS.Delete(int.Parse(lvThongTin.SelectedItems[i].SubItems[0].Text)))
                        {
                            SuKien_TrachVuSuKien dto_Temp = new SuKien_TrachVuSuKien();
                            dto_Temp.MaSuKien = iMaSuKien;
                            dto_Temp.MaTrachVuSuKien = int.Parse(lvThongTin.SelectedItems[i].SubItems[0].Text);
                            SuKien_TrachVuSuKien_BUS.Insert(dto_Temp);

                            Form_Notice frm = new Form_Notice("Không thể xóa!", "Vẫn còn Điều phối có TVSK này!", false);
                            break;
                        }
                    }
                    else
                    {
                        Form_Notice frm = new Form_Notice("Không thể xóa!", "Vui lòng thử lại!", false);
                        break;
                    }
                }

                refreshListView();
            }
        }
Esempio n. 10
0
        private void pbHoanTat_Click(object sender, EventArgs e)
        {
            if (lbSelect.Text == "THÊM")
            {
                TrachVuSuKien dto = new TrachVuSuKien();

                dto.Ten = tbTen.Text;
                dto.MaDonViHanhChanh = list_DonViHanhChanh[cbDonViHanhChanh.SelectedIndex];
                dto.MoTa = tbMoTa.Text;

                if (TrachVuSuKien_BUS.Insert(dto))
                {
                    SuKien_TrachVuSuKien temp = new SuKien_TrachVuSuKien();
                    temp.MaSuKien = iMaSuKien;
                    temp.MaTrachVuSuKien = dto.Ma;

                    if (SuKien_TrachVuSuKien_BUS.Insert(temp))
                    {
                        pnQuanLy.Visible = true;
                        pnSelect.Visible = true;
                        pnInfo.Visible = false;
                        pbBackChiTiet.Visible = true;
                        //pbTrachVuSuKien.Visible = true;
                        //lbTrachVuSuKien.Visible = true;

                        NewInfo();

                        refreshListView();

                        lvThongTin.SelectedItems.Clear();
                    }
                    else
                    {
                        Form_Notice frm = new Form_Notice("Không thể tạo Trách vụ sự kiện!", false);
                    }
                }
                else
                {
                    Form_Notice frm = new Form_Notice("Không thể tạo Trách vụ sự kiện!", false);
                }
            }

            if (lbSelect.Text == "SỬA")
            {
                TrachVuSuKien dto = TrachVuSuKien_BUS.TraCuuTrachVuSuKienTheoMa(iMaTrachVuSuKien);

                dto.Ten = tbTen.Text;
                dto.MaDonViHanhChanh = list_DonViHanhChanh[cbDonViHanhChanh.SelectedIndex];
                dto.MoTa = tbMoTa.Text;

                if (TrachVuSuKien_BUS.UpdateTrachVuSuKienInfo(dto))
                {
                    pnQuanLy.Visible = true;
                    pnSelect.Visible = true;
                    pnInfo.Visible = false;
                    pbBackChiTiet.Visible = true;
                    //pbTrachVuSuKien.Visible = true;
                    //lbTrachVuSuKien.Visible = true;

                    NewInfo();

                    refreshListView();
                }
                else
                {
                    Form_Notice frm = new Form_Notice("Không thể cập nhật Trách vụ sự kiện!", false);
                }
            }
        }