예제 #1
0
        public static bool Insert(DonViHanhChanh dto)
        {
            try
            {
                VNSCDataContext VNSC = SQL_Connection.CreateSQlConnection();

                VNSC.DonViHanhChanhs.InsertOnSubmit(dto);
                VNSC.SubmitChanges();
                return true;
            }
            catch (System.Exception ex)
            {
                return false;
            }
        }
예제 #2
0
 partial void DeleteDonViHanhChanh(DonViHanhChanh instance);
예제 #3
0
        public static bool UpdateDonViHanhChanhInfo(DonViHanhChanh dto)
        {
            try
            {
                VNSCDataContext VNSC = SQL_Connection.CreateSQlConnection();
                DonViHanhChanh sk = VNSC.DonViHanhChanhs.Single(P => P.Ma == dto.Ma);

                sk.Ten = dto.Ten;
                sk.PhanCap = dto.PhanCap;
                sk.CapQuanTri = dto.CapQuanTri;
                sk.MoTa = dto.MoTa;

                VNSC.SubmitChanges();
                return true;
            }
            catch (System.Exception ex)
            {
                return false;
            }
        }
예제 #4
0
 partial void UpdateDonViHanhChanh(DonViHanhChanh instance);
예제 #5
0
 partial void InsertDonViHanhChanh(DonViHanhChanh instance);
예제 #6
0
 public static bool UpdateDonViHanhChanhInfo(DonViHanhChanh dto)
 {
     return DonViHanhChanh_DAO.UpdateDonViHanhChanhInfo(dto);
 }
예제 #7
0
 public static bool Insert(DonViHanhChanh dto)
 {
     return DonViHanhChanh_DAO.Insert(dto);
 }
예제 #8
0
        private void pbHoanTat_Click(object sender, EventArgs e)
        {
            if (lbSelect.Text == "THÊM")
            {
                DonViHanhChanh dto = new DonViHanhChanh();

                dto.Ten = tbTen.Text;
                if (cbPhanCap.SelectedIndex > 0)
                {
                    dto.PhanCap = (int)cbPhanCap.SelectedItem;
                }
                else
                {
                    dto.PhanCap = -1;
                }

                if (cbCapQuanTri.SelectedIndex > 0)
                {
                    dto.CapQuanTri = cbCapQuanTri.Text;
                }
                else
                {
                    dto.CapQuanTri = null;
                }
                dto.MoTa = tbMoTa.Text;

                if (DonViHanhChanh_BUS.Insert(dto))
                {
                    SuKien_DonViHanhChanh temp = new SuKien_DonViHanhChanh();
                    temp.MaSuKien = iMaSuKien;
                    temp.MaDonViHanhChanh = dto.Ma;

                    if (SuKien_DonViHanhChanh_BUS.Insert(temp))
                    {
                        pnQuanLy.Visible = true;
                        pnSelect.Visible = true;
                        pnInfo.Visible = false;
                        pbBackChiTiet.Visible = true;
                        //pbDonViHanhChanh.Visible = true;
                        //lbDonViHanhChanh.Visible = true;

                        NewInfo();

                        refreshListView();

                        lvThongTin.SelectedItems.Clear();
                    }
                    else
                    {
                        Form_Notice frm = new Form_Notice("Không thể tạo Đơn vị hành chánh!", false);
                    }
                }
                else
                {
                    Form_Notice frm = new Form_Notice("Không thể tạo Đơn vị hành chánh!", false);
                }
            }

            if (lbSelect.Text == "SỬA")
            {
                DonViHanhChanh dto = DonViHanhChanh_BUS.TraCuuDonViHanhChanhTheoMa(iMaDonViHanhChanh);

                dto.Ten = tbTen.Text;
                if (cbPhanCap.SelectedIndex > 0)
                {
                    dto.PhanCap = (int)cbPhanCap.SelectedItem;
                }
                else
                {
                    dto.PhanCap = -1;
                }

                if (cbCapQuanTri.SelectedIndex > 0)
                {
                    dto.CapQuanTri = cbCapQuanTri.Text;
                }
                else
                {
                    dto.CapQuanTri = null;
                }
                dto.MoTa = tbMoTa.Text;

                if (DonViHanhChanh_BUS.UpdateDonViHanhChanhInfo(dto))
                {
                    pnQuanLy.Visible = true;
                    pnSelect.Visible = true;
                    pnInfo.Visible = false;
                    pbBackChiTiet.Visible = true;
                    //pbDonViHanhChanh.Visible = true;
                    //lbDonViHanhChanh.Visible = true;

                    NewInfo();

                    refreshListView();
                }
                else
                {
                    Form_Notice frm = new Form_Notice("Không thể cập nhật Đơn vị hành chánh!", false);
                }
            }
        }