Exemple #1
0
        private void btThemTK_Click(object sender, EventArgs e)
        {
            frmQuanLyKhachHang_ThemKH frm = new frmQuanLyKhachHang_ThemKH();

            frm.ShowDialog();
            KetNoiSQL.LoadDLQLKH(dataViewQLKH);
        }
Exemple #2
0
        private void frmQuanLyTaiKhoan_Load(object sender, EventArgs e)
        {
            this.CenterToScreen();

            KetNoiSQL.LoadDLQLKH(dataViewQLKH);
            cbbTimKiemKH.Text = "Họ Tên";
        }
Exemple #3
0
        private void btXoaTK_Click(object sender, EventArgs e)
        {
            SqlConnection conn = SQLDatabase.GetDBConnection();

            conn.Open();
            try
            {
                if (MessageBox.Show("Bạn chắc chắn muốn xóa Thông Tin Khách Hàng đã chọn?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    int dem = 0;
                    foreach (DataGridViewRow row in dataViewQLKH.Rows)
                    {
                        if (row.Cells[0].Value != null)
                        {
                            if ((bool)row.Cells[0].Value == true)
                            {
                                dem++;
                                string     MaKhachHang    = row.Cells[1].Value.ToString();
                                string     sqldelete_QLTK = "DELETE FROM KHACHHANG WHERE MAKHACHHANG = @MaKhacHang";
                                SqlCommand command1       = new SqlCommand(sqldelete_QLTK, conn);
                                command1.Parameters.AddWithValue("@MaKhacHang", MaKhachHang);
                                command1.ExecuteNonQuery();
                            }
                        }
                    }

                    if (dem == 0)
                    {
                        MessageBox.Show("Bạn chưa chọn Thông Tin Khách Hàng để xóa!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        string strThongBao = "Xóa " + dem + " Thông Tin Khách Hàng thành công!";
                        MessageBox.Show(strThongBao, "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    KetNoiSQL.LoadDLQLKH(dataViewQLKH);
                }
            }
            catch
            {
                MessageBox.Show("Không thể xóa Thông Tin Khách Hàng đã có tiền tích lũy\nVui lòng kiểm tra lại", "LỖI", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                conn.Close();
            }
        }
Exemple #4
0
        private void btSuaTK_Click(object sender, EventArgs e)
        {
            frmQuanLyKhachHang_SuaKH frm = new frmQuanLyKhachHang_SuaKH();

            try
            {
                int      CurentIndex = dataViewQLKH.CurrentCell.RowIndex;
                string   MaKH        = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[1].Value.ToString());
                string   HoTen       = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[2].Value.ToString());
                string   NamSinh     = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[3].Value.ToString());
                string   GioiTinh    = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[4].Value.ToString());
                string   SoDienThoai = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[5].Value.ToString());
                string   DiaChi      = Convert.ToString(dataViewQLKH.Rows[CurentIndex].Cells[6].Value.ToString());
                string[] dt0         = NamSinh.Split(new char[] { ' ' });
                string   dt1         = dt0[0];

                frm.txtMaKH.Text        = MaKH;
                frm.txtHoTen.Text       = HoTen;
                frm.dtNamSinh.Text      = dt1;
                frm.txtDiaChi.Text      = DiaChi;
                frm.txtSoDienThoai.Text = SoDienThoai;
                if (GioiTinh == "Nam")
                {
                    frm.rbNam.Checked = true;
                    frm.rbNu.Checked  = false;
                }
                else
                {
                    frm.rbNu.Checked  = true;
                    frm.rbNam.Checked = false;
                }

                frm.ShowDialog();
                KetNoiSQL.LoadDLQLKH(dataViewQLKH);
            }
            catch
            {
                MessageBox.Show("Không có Thông Tin Khách Hàng nào được chọn", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }