Beispiel #1
0
        private void btnLuuCaiDat_Click(object sender, EventArgs e)
        {
            if (lsbTaiKhoan.SelectedItem == null)
            {
                MessageBox.Show("Chưa chọn tài khoản làm sao lưu được cài đặt hả thím?", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Question);
                return;
            }
            else
            {
                classThongTinNguoiDung user = lsbTaiKhoan.SelectedItem as classThongTinNguoiDung;
                LuuCaiDatNguoiDung(user);
                classSerializeData.Serialize2File(dsNguoiDung, dataFile, classSerializeData.Formatter.Binary);
                if (Application.OpenForms.Count > 0)
                {
                    foreach (Form f in Application.OpenForms)
                    {
                        if (f.Text == (user.User + user.Server))
                        {
                            frmCuaSoAuto ff = f as frmCuaSoAuto;
                            ff.loadLaiCaiDatToolStripMenuItem1.PerformClick();
                        }
                        //f.loadLaiCaiDatToolStripMenuItem1.PerformClick();
                    }
                }
            }


            //Lệnh cần thực hiện khi lưu tài khoản ở đây.
        }
Beispiel #2
0
 private void loadLaiCaiDatToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     foreach (var item in frmMain.dsNguoiDung)
     {
         if (item.User == user.User)
         {
             user = item;
         }
     }
 }
        public frmQuanLyTaiKhoan(AddNguoiDungVaoDanhSach sender, classThongTinNguoiDung user)
        {
            InitializeComponent();
            this.AddNguoiDung = sender;

            thongTinNguoiDungTamThoi = user;
            txbUser.Text             = user.User;
            txbPass.Text             = user.Pass;
            txbServer.Text           = user.Server;
        }
Beispiel #4
0
        private void toolStrip_btnSua_Click(object sender, EventArgs e)
        {
            if (lsbTaiKhoan.SelectedItem != null)
            {
                classThongTinNguoiDung user = lsbTaiKhoan.SelectedItem as classThongTinNguoiDung;

                lsbTaiKhoan.Items.Remove(user);
                dsNguoiDung.Remove(user);
                frmQuanLyTaiKhoan fQuanly = new frmQuanLyTaiKhoan(AddNguoiDung, user);
                fQuanly.ShowDialog();
            }
        }
Beispiel #5
0
 private void toolStrip_btnXoa_Click(object sender, EventArgs e)
 {
     if (lsbTaiKhoan.SelectedItem != null)
     {
         if (MessageBox.Show("Chắc chắn muốn xóa" + lsbTaiKhoan.SelectedItem.ToString() + " chứ?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             classThongTinNguoiDung user = lsbTaiKhoan.SelectedItem as classThongTinNguoiDung;
             lsbTaiKhoan.Items.Remove(user);
             dsNguoiDung.Remove(user);
         }
     }
 }
Beispiel #6
0
 private void LoadCaiDatLen(classThongTinNguoiDung user)
 {
     ckbVoKhoiThap.CheckState   = (user.CaiDat.farmVoKhoiThap == true ? CheckState.Checked : CheckState.Unchecked);
     numVoKhoiThap.Value        = user.CaiDat.farmVoKhoiThap_SoLan;
     ckbThamBao.CheckState      = (user.CaiDat.farmThamBao == true ? CheckState.Checked : CheckState.Unchecked);
     numThamBao.Value           = user.CaiDat.farmThamBao_SoLan;
     ckbPhaiTrangBi.CheckState  = (user.CaiDat.phaiNgocDucTrangBi == true ? CheckState.Checked : CheckState.Unchecked);
     numPhaiTrangBi.Value       = user.CaiDat.phaiNgocDucTrangBi_SoLan;
     ckbTinhTu.CheckState       = (user.CaiDat.farmTinhTu == true ? CheckState.Checked : CheckState.Unchecked);
     numTinhTu.Value            = user.CaiDat.farmTinhTu_SoLan;
     ckbThapThiLuyen.CheckState = (user.CaiDat.farmThapThiLuyen == true ? CheckState.Checked : CheckState.Unchecked);
     numThapThiLuyen.Value      = user.CaiDat.farmThapThiLuyen_SoLan;
 }
Beispiel #7
0
 private void lsbTaiKhoan_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lsbTaiKhoan.SelectedItem != null)
     {
         btnLuuCaiDat.Enabled = true;
         classThongTinNguoiDung user = lsbTaiKhoan.SelectedItem as classThongTinNguoiDung;
         LoadCaiDatLen(user);
     }
     else
     {
         btnLuuCaiDat.Enabled = false;
     }
 }
Beispiel #8
0
        /// <summary>
        /// Phương thức để truyền dữ liệu sử dụng delegate
        /// </summary>
        /// <param name="nguoidung"></param>
        public void AddNguoiDung(classThongTinNguoiDung nguoidung)
        {
            //Thêm người dùng vào danh sách.
            dsNguoiDung.Add(nguoidung);

            //Xóa trắng listview
            //lsvDSTaiKhoan.Items.Clear();
            lsbTaiKhoan.Items.Clear();

            //xét danh sách load vào lisview
            foreach (classThongTinNguoiDung nd in dsNguoiDung)
            {
                lsbTaiKhoan.Items.Add(nd);
            }
        }
Beispiel #9
0
 private void LuuCaiDatNguoiDung(classThongTinNguoiDung user)
 {
     foreach (classThongTinNguoiDung userInDS in dsNguoiDung)
     {
         if ((user.User == userInDS.User) && (user.Server == userInDS.Server))
         {
             userInDS.CaiDat.farmVoKhoiThap           = (ckbVoKhoiThap.CheckState == CheckState.Checked) ? true : false;
             userInDS.CaiDat.farmVoKhoiThap_SoLan     = (int)numVoKhoiThap.Value;
             userInDS.CaiDat.farmThamBao              = (ckbThamBao.CheckState == CheckState.Checked) ? true : false;
             userInDS.CaiDat.farmThamBao_SoLan        = (int)numThamBao.Value;
             userInDS.CaiDat.phaiNgocDucTrangBi       = (ckbPhaiTrangBi.CheckState == CheckState.Checked) ? true : false;
             userInDS.CaiDat.phaiNgocDucTrangBi_SoLan = (int)numPhaiTrangBi.Value;
             userInDS.CaiDat.farmTinhTu             = (ckbTinhTu.CheckState == CheckState.Checked) ? true : false;
             userInDS.CaiDat.farmTinhTu_SoLan       = (int)numTinhTu.Value;
             userInDS.CaiDat.farmThapThiLuyen       = (ckbThapThiLuyen.CheckState == CheckState.Checked) ? true : false;
             userInDS.CaiDat.farmThapThiLuyen_SoLan = (int)numThapThiLuyen.Value;
         }
     }
 }
Beispiel #10
0
 private void toolStrip_btnAnAuto_Click(object sender, EventArgs e)
 {
     if (lsbTaiKhoan.SelectedItem != null)
     {
         classThongTinNguoiDung user = lsbTaiKhoan.SelectedItem as classThongTinNguoiDung;
         try
         {
             foreach (Form f in Application.OpenForms)
             {
                 if (f.Text == (user.User + user.Server))
                 {
                     f.Visible = (f.Visible == false) ? true : false;
                 }
             }
         }
         catch (Exception)
         {
         }
     }
 }
        private void btnLuuTaiKhoan_Click(object sender, EventArgs e)
        {
            if (thongTinNguoiDungTamThoi == null)
            {
                thongTinNguoiDungTamThoi        = new classThongTinNguoiDung();
                thongTinNguoiDungTamThoi.User   = txbUser.Text;
                thongTinNguoiDungTamThoi.Pass   = txbPass.Text;
                thongTinNguoiDungTamThoi.Server = txbServer.Text;
                thongTinNguoiDungTamThoi.CaiDat = new classCaiDatNguoiDung();
            }
            else
            {
                thongTinNguoiDungTamThoi.User   = txbUser.Text;
                thongTinNguoiDungTamThoi.Pass   = txbPass.Text;
                thongTinNguoiDungTamThoi.Server = txbServer.Text;
            }


            this.AddNguoiDung(thongTinNguoiDungTamThoi);
            Close();
        }
Beispiel #12
0
        //private void TaoFormMoi(object _user)
        //{
        //    classThongTinNguoiDung user = (classThongTinNguoiDung)_user;
        //    frmCuaSoAuto fAuto = new frmCuaSoAuto(user);
        //    fAuto.Text = user.User + user.Server;
        //    fAuto.Show();
        //}

        private void toolStrip_btnDungAuto_Click(object sender, EventArgs e)
        {
            if (lsbTaiKhoan.SelectedItem != null)
            {
                classThongTinNguoiDung user = lsbTaiKhoan.SelectedItem as classThongTinNguoiDung;
                try
                {
                    foreach (Form f in Application.OpenForms)
                    {
                        if (f.Text == user.User)
                        {
                            //MessageBox.Show("có tìm thấy form");
                            if (MessageBox.Show("Chắc chắn đóng cửa sổ auto của: " + user.User, "Chú ý", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                            {
                                f.Close();
                            }
                        }
                    }
                }
                catch (Exception)
                {
                }
            }
        }
Beispiel #13
0
        private void toolStrip_btnChayAuto_Click(object sender, EventArgs e)
        {
            if (lsbTaiKhoan.SelectedItem != null)
            {
                if (Application.OpenForms.Count >= 2)
                {
                    MessageBox.Show("Do tác giả còn cùi mía, mới chỉ chạy đươc 1 cửa sổ auto 1 thời điểm. Vui lòng thông cảm cho tác giả. XIN CẢM ƠN!", "CHÚ Ý", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                }
                else
                {
                    classThongTinNguoiDung user = lsbTaiKhoan.SelectedItem as classThongTinNguoiDung;
                    try
                    {
                        foreach (Form f in Application.OpenForms)
                        {
                            if (f.Text == (user.User + user.Server))
                            {
                                MessageBox.Show("Đã chạy auto đối với: " + user.User + "-" + user.Server + " rồi" + Environment.NewLine + "Có thể đang bị ẩn, nhấn Đúp chuột vào tên account để hiện lên.", "CHÚ Ý", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                return;
                            }
                        }
                    }
                    catch (Exception)
                    {
                    }
                    //Thread tempThread = new Thread(TaoFormMoi);
                    //tempThread.IsBackground = true;

                    ////tempThread.SetApartmentState(ApartmentState.STA);
                    //tempThread.Start(user);
                    frmCuaSoAuto fAuto = new frmCuaSoAuto(user);
                    fAuto.Text = user.User + user.Server;
                    fAuto.Show();
                }
            }
        }
Beispiel #14
0
 public frmCuaSoAuto(classThongTinNguoiDung _user)
 {
     InitializeComponent();
     user = _user;
     LoadWebcontrol(user.Server);
 }