コード例 #1
0
ファイル: F_Main_CapQuyen.cs プロジェクト: taoqn/PMQLDD
        private void radioGroup1_SelectedIndexChanged(object sender, EventArgs e)
        {
            String s = "UPDATE Taikhoan SET Cap=" + radioGroup_capQuyen.SelectedIndex + " WHERE MaID=" + mang_ID[intSelect];

            sql.ExecuteData(s);
            mang_NhomQuanLy[intSelect] = radioGroup_capQuyen.SelectedIndex + "";
        }
コード例 #2
0
ファイル: F_Main_TenDuAn.cs プロジェクト: taoqn/PMQLDD
        private void toolStripMenuItem_Delete_Click(object sender, EventArgs e)
        {
            if (nguoi.Cap > 1)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Bạn không đủ quyền !");
                return;
            }

            int rowSel = -1;

            int[] selectedRows = gridView1.GetSelectedRows();
            foreach (int r in selectedRows)
            {
                rowSel = r;
            }

            DialogResult re = DialogResult.No;

            re = DevExpress.XtraEditors.XtraMessageBox.Show("Bạn thực sự muốn xóa dự án '" + table_DSTenDuAn.Rows[rowSel].ItemArray[2].ToString() + "' ?", "Cảnh Báo", MessageBoxButtons.YesNo);
            if (re == DialogResult.Yes)
            {
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
                string s = "DELETE FROM LDTruocGiao WHERE IDGD=" + table_DSTenDuAn.Rows[rowSel].ItemArray[1].ToString();
                sql.ExecuteData(s);
                s = "DELETE FROM LDDuocGiao WHERE IDGD=" + table_DSTenDuAn.Rows[rowSel].ItemArray[1].ToString();
                sql.ExecuteData(s);
                s = "DELETE FROM Giaodat WHERE IDGD=" + table_DSTenDuAn.Rows[rowSel].ItemArray[1].ToString();
                sql.ExecuteData(s);
                DevExpress.XtraEditors.XtraMessageBox.Show("Xóa thành công !");
                this.RefeshDS();
                Cursor = Cursors.Default;
            }
        }
コード例 #3
0
ファイル: F_DangNhap.cs プロジェクト: taoqn/PMQLDD
        public void ketThucDangNhap()
        {
            string     s   = "update Taikhoan_Lichsu set ThoiDiemKetThuc = '" + DateTime.Now + "', LogOn = 1  where LogOn = 0 ";
            SQLConnect sql = (SQLConnect)SQL_con_object;

            sql.ExecuteData(s);
            khay_HeThong.Visible = false;
        }
コード例 #4
0
        private void toolStripMenuItem_Delete_Click(object sender, EventArgs e)
        {
            if (nguoi.Cap > 1)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Bạn không đủ quyền !");
                return;
            }

            int rowSel = -1;

            int[] selectedRows = gridView1.GetSelectedRows();
            foreach (int r in selectedRows)
            {
                rowSel = r;
            }

            DialogResult re = DialogResult.No;

            re = DevExpress.XtraEditors.XtraMessageBox.Show("Bạn thực sự muốn xóa tổ chức '" + table_DSTenToChuc.Rows[rowSel].ItemArray[2].ToString() + "' ?", "Cảnh Báo", MessageBoxButtons.YesNo);
            if (re == DialogResult.Yes)
            {
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
                if (int.Parse(table_DSTenToChuc.Rows[rowSel].ItemArray[3].ToString()) > 0)
                {
                    string   s        = "SELECT [IDGD] FROM [GIAODAT].[dbo].[Giaodat] WHERE MaTochuc = '" + table_DSTenToChuc.Rows[rowSel].ItemArray[1].ToString() + "' ";
                    string[] mangIDGD = sql.GetDataArray(s, 0);
                    int      i        = 0;
                    while (!string.IsNullOrEmpty(mangIDGD[i]))
                    {
                        s = "DELETE FROM LDTruocGiao WHERE IDGD=" + mangIDGD[i] + "";
                        sql.ExecuteData(s);
                        s = "DELETE FROM LDDuocGiao WHERE IDGD=" + mangIDGD[i] + "";
                        sql.ExecuteData(s);
                        i++;
                    }
                    s = "DELETE FROM Giaodat WHERE MaTochuc='" + table_DSTenToChuc.Rows[rowSel].ItemArray[1].ToString() + "'";
                    sql.ExecuteData(s);
                }
                string s1 = "DELETE FROM TenTochuc WHERE MaTochuc='" + table_DSTenToChuc.Rows[rowSel].ItemArray[1].ToString() + "'";
                sql.ExecuteData(s1);
                DevExpress.XtraEditors.XtraMessageBox.Show("Xóa thành công !");
                this.RefeshDS();
                Cursor = Cursors.Default;
            }
        }
コード例 #5
0
ファイル: F_DangNhap.cs プロジェクト: taoqn/PMQLDD
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
            try
            {
                if (String.IsNullOrEmpty(textEdit_tenDangNhap.Text) || String.IsNullOrEmpty(textEdit_matKhau.Text))
                {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Vui Lòng Nhập Đầy Đủ Thông Tin !");
                    return;
                }
                SQLConnect sql = (SQLConnect)SQL_con_object;
                string     s   = "SELECT * FROM Taikhoan WHERE (TenDangNhap='" + textEdit_tenDangNhap.Text + "') AND (MatKhau='" + sql.StringToMD5(textEdit_matKhau.Text) + "')";
                if (String.IsNullOrEmpty(sql.GetData(s, 0)))
                {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Username và Password không đúng !", "Cảnh Báo");
                    return;
                }
                if (checkEdit_luu.Checked)
                {
                    Registry.SetValue(RegistryDocMIS, "Login_Check", "true");
                    Registry.SetValue(RegistryDocMIS, "Login_Username", textEdit_tenDangNhap.Text);
                    Registry.SetValue(RegistryDocMIS, "Login_Password", textEdit_matKhau.Text);
                }
                else
                {
                    Registry.SetValue(RegistryDocMIS, "Login_Check", "false");
                }

                NguoiDung person = new NguoiDung(sql.GetData(s, 0), sql.GetData(s, 1), sql.GetData(s, 2), sql.GetData(s, 3), sql.GetData(s, 4), sql.GetData(s, 5), sql.GetData(s, 6), int.Parse(sql.GetData(s, 7)), sql.GetData(s, 8));
                person_object = (NguoiDung)person;

                s = "INSERT INTO Taikhoan_Lichsu VALUES (" + person.MaID + ",'" + DateTime.Now + "',NULL,N'" + sql.GetLocalIPAddress() + "',0)";
                sql.ExecuteData(s);

                form_Main = new F_Main(this);
                form_Main.Show();
                khay_HeThong.Visible = true;
                khay_HeThong.ShowBalloonTip(10);
                this.Hide();
            }
            catch
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Bạn chưa kết nối CSDL !", "Cảnh Báo");
                form_DangNhap_CauHinh = new F_DangNhap_CauHinh();
                form_DangNhap_CauHinh.Show();
            }
            Cursor = Cursors.Default;
        }
コード例 #6
0
ファイル: F_Main_CapQuyen_Them.cs プロジェクト: taoqn/PMQLDD
        private void simpleButton_OK_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textEdit_Username.Text) || String.IsNullOrEmpty(textEdit_Password.Text) || String.IsNullOrEmpty(textEdit_HT.Text) || String.IsNullOrEmpty(textEdit_DiaChi.Text))
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Vui Lòng Nhập Đầy Đủ Thông Tin !");
                return;
            }
            DialogResult re = DialogResult.No;

            re = DevExpress.XtraEditors.XtraMessageBox.Show("Bạn thực sự muốn thêm '" + textEdit_Username.Text + "' ?", "Cảnh Báo", MessageBoxButtons.YesNo);
            if (re == DialogResult.Yes)
            {
                try
                {
                    SQLConnect sql = F_DangNhap.SQL_con_object as SQLConnect;
                    string     s1  = "SELECT TenDangNhap FROM Taikhoan WHERE TenDangNhap='" + textEdit_Username.Text + "'";
                    if (!String.IsNullOrEmpty(sql.GetData(s1, 0)))
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show("Tên đăng nhập đã tồn tại !", "Cảnh Báo");
                        return;
                    }

                    string user     = textEdit_Username.Text;
                    string pass     = textEdit_Password.Text;
                    string HoTen    = textEdit_HT.Text;
                    string NgaySinh = dateEdit_NS.DateTime.Month + "/" + dateEdit_NS.DateTime.Day + "/" + dateEdit_NS.DateTime.Year;
                    string DiaChi   = textEdit_DiaChi.Text;
                    string gtinh    = "Nam";
                    if (radioGroup_GT.SelectedIndex.ToString().Equals("0"))
                    {
                        gtinh = "Nam";
                    }
                    else
                    {
                        gtinh = "Nữ";
                    }
                    int quyen = radioGroup_CapQuyen.SelectedIndex;

                    string s2 = "INSERT INTO Taikhoan(TenDangNhap, MatKhau, HoTen, NgaySinh, QueQuan, GioiTinh, Cap, NgayTao) VALUES (N'" + user + "',N'" + sql.StringToMD5(pass) + "',N'" + HoTen + "',N'" + NgaySinh + "',N'" + DiaChi + "',N'" + gtinh + "'," + quyen + ",'" + DateTime.Now + "');";
                    sql.ExecuteData(s2);
                    DevExpress.XtraEditors.XtraMessageBox.Show("Thêm thành công !");
                    this.Close();
                }
                catch { }
            }
        }
コード例 #7
0
        private void simpleButton_OK_Click(object sender, EventArgs e)
        {
            try
            {
                NguoiDung  nguoi = F_DangNhap.person_object as NguoiDung;
                SQLConnect sql   = F_DangNhap.SQL_con_object as SQLConnect;
                string     mkCu  = this.textEdit_MKhauCu.Text;
                string     mkMoi = this.textEdit_MKhauMoi.Text;
                string     nLai  = this.textEdit_NhapLai.Text;

                if (string.IsNullOrEmpty(mkCu) || string.IsNullOrEmpty(mkMoi) || string.IsNullOrEmpty(nLai))
                {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin !");
                    return;
                }

                mkCu = sql.StringToMD5(mkCu);

                if (!mkCu.Equals(nguoi.MatKhau.ToString()))
                {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Mật khẩu cũ không khớp !");
                    return;
                }

                if (!mkMoi.Equals(nLai))
                {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Hai mật khẩu mới không trùng nhau !");
                    return;
                }

                nguoi.MatKhau = sql.StringToMD5(mkMoi);
                String s = "UPDATE Table_NhanVien SET MatKhau='" + nguoi.MatKhau.ToString() + "' WHERE MaID=" + nguoi.MaID.ToString();
                sql.ExecuteData(s);
                DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thành công !");
                this.Close();
            }
            catch {
                DevExpress.XtraEditors.XtraMessageBox.Show("Đã xảy ra lỗi !");
            }
        }
コード例 #8
0
ファイル: F_Main_TiepNhanHoSo.cs プロジェクト: taoqn/PMQLDD
        private void simpleButton_Luu_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textEdit_tenDuAn.Text) || String.IsNullOrEmpty(textEdit_diaDiem.Text) ||
                String.IsNullOrEmpty(dateEdit_NgayGiao.EditValue.ToString()) || String.IsNullOrEmpty(lookUpEdit_Huyen.EditValue.ToString()) ||
                String.IsNullOrEmpty(textEdit_SoQD.Text) || String.IsNullOrEmpty(dateEdit_NgayQD.EditValue.ToString()) ||
                String.IsNullOrEmpty(lookUpEdit_HinhThuc.EditValue.ToString()) || String.IsNullOrEmpty(lookUpEdit_TinhTrangPL.EditValue.ToString()) ||
                String.IsNullOrEmpty(textEdit_maToChuc.Text) || String.IsNullOrEmpty(textEdit_TenToChuc.Text) || String.IsNullOrEmpty(textEdit_DiaChi.Text) || String.IsNullOrEmpty(textEdit_MST.Text) ||
                String.IsNullOrEmpty(textEdit_GiamDoc.Text) || String.IsNullOrEmpty(dateEdit_NgayThanhLap.EditValue.ToString()))
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Vui Lòng Nhập Đầy Đủ Thông Tin !");
                return;
            }

            if (!checkError_Table_Truoc())
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Vui Lòng Nhập Đầy Đủ Thông Tin bảng loại đất 'Trước' khi giao !");
                return;
            }

            if (!checkError_Table_Sau())
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Vui Lòng Nhập Đầy Đủ Thông Tin bảng loại đất 'Sau' khi giao !");
                return;
            }

            string s = "SELECT MaTochuc FROM TenTochuc WHERE MaTochuc='" + textEdit_maToChuc.Text + "'";

            if (!String.IsNullOrEmpty(sql.GetData(s, 0)))
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Mã tổ chức đã tồn tại !", "Cảnh Báo");
                return;
            }

            s = "SELECT MaTochuc FROM Giaodat WHERE MaTochuc='" + textEdit_maToChuc.Text + "' and TenDuan='" + textEdit_tenDuAn.Text + "'";
            if (!String.IsNullOrEmpty(sql.GetData(s, 0)))
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Mã tổ chức và tên dữ án đã tồn tại trong CSDL !", "Cảnh Báo");
                return;
            }

            s = "SELECT SoQD FROM Giaodat WHERE SoQD='" + textEdit_SoQD.Text + "' ";
            if (!String.IsNullOrEmpty(sql.GetData(s, 0)))
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Số quyết định đã tồn tại trong CSDL !", "Cảnh Báo");
                return;
            }

            DialogResult re = DialogResult.No;

            re = DevExpress.XtraEditors.XtraMessageBox.Show("Bạn thực sự muốn lưu \"'" + textEdit_tenDuAn.Text + "'\" ?", "Thông Báo", MessageBoxButtons.YesNo);
            if (re == DialogResult.Yes)
            {
                try
                {
                    System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
                    string ngaythanhlap = dateEdit_NgayThanhLap.DateTime.Month + "/" + dateEdit_NgayThanhLap.DateTime.Day + "/" + dateEdit_NgayThanhLap.DateTime.Year;
                    string ngaygiao     = dateEdit_NgayGiao.DateTime.Month + "/" + dateEdit_NgayGiao.DateTime.Day + "/" + dateEdit_NgayGiao.DateTime.Year;
                    string ngayQD       = dateEdit_NgayQD.DateTime.Month + "/" + dateEdit_NgayQD.DateTime.Day + "/" + dateEdit_NgayQD.DateTime.Year;
                    string thoihan      = dateEdit_NgayGiao.DateTime.Month + "/" + dateEdit_NgayGiao.DateTime.Day + "/" + (dateEdit_NgayGiao.DateTime.Year + spinEdit_ThoiHan.Value);

                    string s1 = "INSERT INTO TenTochuc(MaTochuc, TenTochuc, Diachi, Masothue, Giamdoc, NgayTL) VALUES (N'" + textEdit_maToChuc.Text + "',N'" + textEdit_TenToChuc.Text + "',N'" + textEdit_DiaChi.Text + "',N'" + textEdit_MST.Text + "',N'" + textEdit_GiamDoc.Text + "',N'" + ngaythanhlap + "');";
                    sql.ExecuteData(s1);

                    string s2 = "INSERT INTO Giaodat(MaTochuc, Ngaygiao, TenDuan, Diadiem, MaDvhc, SoQD, NgayQD, Thoihan, MaHinhthuc, TinhtrangPL, MaIDNguoiNhap) VALUES (N'" + textEdit_maToChuc.Text + "',N'" + ngaygiao + "',N'" + textEdit_tenDuAn.Text + "',N'" + textEdit_diaDiem.Text + "',N'" + lookUpEdit_Huyen.EditValue + "',N'" + textEdit_SoQD.Text + "',N'" + ngayQD + "',N'" + thoihan + "',N'" + lookUpEdit_HinhThuc.EditValue + "',N'" + lookUpEdit_TinhTrangPL.EditValue + "'," + nguoi.MaID + ");";
                    sql.ExecuteData(s2);

                    string s3 = "SELECT TOP 1 [IDGD] FROM [GIAODAT].[dbo].[Giaodat] ORDER BY IDGD desc";
                    this.Insert_Table_Truoc(sql.GetData(s3, 0));
                    this.Insert_Table_Sau(sql.GetData(s3, 0));

                    Cursor = Cursors.Default;
                    DevExpress.XtraEditors.XtraMessageBox.Show("Lưu dữ liệu thành công !");
                    this.Close();
                }
                catch {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Đã xãy ra lỗi !");
                }
            }
        }
コード例 #9
0
        private void simpleButton_Luu_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textEdit_maToChuc.Text) || String.IsNullOrEmpty(textEdit_TenToChuc.Text) || String.IsNullOrEmpty(textEdit_DiaChi.Text) || String.IsNullOrEmpty(textEdit_MST.Text) ||
                String.IsNullOrEmpty(textEdit_GiamDoc.Text) || String.IsNullOrEmpty(dateEdit_NgayThanhLap.EditValue.ToString()))
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Vui Lòng Nhập Đầy Đủ Thông Tin !");
                return;
            }

            DialogResult re = DialogResult.No;

            re = DevExpress.XtraEditors.XtraMessageBox.Show("Bạn thực sự muốn lưu \"'" + textEdit_maToChuc.Text + "'\" ?", "Thông Báo", MessageBoxButtons.YesNo);
            if (re == DialogResult.Yes)
            {
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
                string ngaythanhlap = dateEdit_NgayThanhLap.DateTime.Month + "/" + dateEdit_NgayThanhLap.DateTime.Day + "/" + dateEdit_NgayThanhLap.DateTime.Year;
                try
                {
                    if (!String.IsNullOrEmpty(this.maToChuc))
                    {
                        if (!textEdit_maToChuc.Text.ToString().Equals(this.maToChuc))
                        {
                            string s = "SELECT MaTochuc FROM TenTochuc WHERE MaTochuc='" + textEdit_maToChuc.Text + "'";
                            if (!String.IsNullOrEmpty(sql.GetData(s, 0)))
                            {
                                DevExpress.XtraEditors.XtraMessageBox.Show("Mã tổ chức đã tồn tại !", "Cảnh Báo");
                                return;
                            }
                        }

                        if (this.soduan > 0)
                        {
                            string s10 = "ALTER TABLE Giaodat DROP CONSTRAINT FK__Giaodat__MaTochu__0A9D95DB";
                            sql.ExecuteData(s10);
                            s10 = "UPDATE Giaodat SET MaTochuc=N'" + textEdit_maToChuc.Text + "' WHERE MaTochuc='" + this.maToChuc + "' ";
                            sql.ExecuteData(s10);
                            s10 = "UPDATE TenTochuc SET MaTochuc=N'" + textEdit_maToChuc.Text + "', TenTochuc=N'" + textEdit_TenToChuc.Text + "', Diachi=N'" + textEdit_DiaChi.Text + "', Masothue=N'" + textEdit_MST.Text + "', Giamdoc=N'" + textEdit_GiamDoc.Text + "', NgayTL=N'" + ngaythanhlap + "' WHERE MaTochuc='" + this.maToChuc + "'";
                            sql.ExecuteData(s10);
                            s10 = "ALTER TABLE Giaodat ADD CONSTRAINT FK__Giaodat__MaTochu__0A9D95DB FOREIGN KEY([MaTochuc]) REFERENCES [dbo].[TenTochuc] ([MaTochuc])";
                            sql.ExecuteData(s10);
                        }
                        else
                        {
                            string s1 = "UPDATE TenTochuc SET MaTochuc=N'" + textEdit_maToChuc.Text + "', TenTochuc=N'" + textEdit_TenToChuc.Text + "', Diachi=N'" + textEdit_DiaChi.Text + "', Masothue=N'" + textEdit_MST.Text + "', Giamdoc=N'" + textEdit_GiamDoc.Text + "', NgayTL=N'" + ngaythanhlap + "' WHERE MaTochuc='" + this.maToChuc + "'";
                            sql.ExecuteData(s1);
                        }

                        this.formTenToChuc.RefeshDS();
                    }
                    else
                    {
                        string s = "SELECT MaTochuc FROM TenTochuc WHERE MaTochuc='" + textEdit_maToChuc.Text + "'";
                        if (!String.IsNullOrEmpty(sql.GetData(s, 0)))
                        {
                            DevExpress.XtraEditors.XtraMessageBox.Show("Mã tổ chức đã tồn tại !", "Cảnh Báo");
                            return;
                        }

                        string s1 = "INSERT INTO TenTochuc(MaTochuc, TenTochuc, Diachi, Masothue, Giamdoc, NgayTL) VALUES (N'" + textEdit_maToChuc.Text + "',N'" + textEdit_TenToChuc.Text + "',N'" + textEdit_DiaChi.Text + "',N'" + textEdit_MST.Text + "',N'" + textEdit_GiamDoc.Text + "',N'" + ngaythanhlap + "');";
                        sql.ExecuteData(s1);
                    }
                    Cursor = Cursors.Default;
                    DevExpress.XtraEditors.XtraMessageBox.Show("Lưu dữ liệu thành công !");
                    this.Close();
                }
                catch
                {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Đã xãy ra lỗi !");
                }
            }
        }