private void button1_Click(object sender, EventArgs e) { try { if (textBox1.Text == "") { return; } if (SQLDatabase.ExcNonQuery(string.Format("EXEC sp_rename '{0}', '{1}'", name, textBox1.Text.Trim()))) { MessageBox.Show("Đổi tên thành công", "Thông báo"); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("Không đổi thành công", "Thông báo"); } } catch (Exception ex) { MessageBox.Show("Không đổi thành công", "Thông báo"); } }
private void button2_Click_1(object sender, EventArgs e) { PleaseWait objPleaseWait = new PleaseWait(); try { Int32 selectedRowCount = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); if (selectedRowCount == 0) return; string tenbang = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells["TABLE_NAME"].Value.ToString(); if (MessageBox.Show(string.Format("Bạn có chắc là muốn khôi phục '{0}' dữ liệu này không", tenbang), "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } objPleaseWait.Show(); Application.DoEvents(); if (SQLDatabase.ExcNonQuery(string.Format("drop table [{0}]", tenbang))) { dataGridView1.DataSource = SQLDatabase.ExcDataTable("[spLoadData]"); } objPleaseWait.Close(); } catch (Exception ex) { objPleaseWait.Close(); throw; } }
private void backup() { PleaseWait objPleaseWait = new PleaseWait(); objPleaseWait.Show(); Application.DoEvents(); if (SQLDatabase.ExcNonQuery("[spBackup]")) { dataGridView1.DataSource = SQLDatabase.ExcDataTable("[spLoadData]"); } objPleaseWait.Close(); }
private void frmProcessImport_Load(object sender, EventArgs e) { ParameterizedThreadStart par; ArrayList arr; try { tberror = new DataTable(); tberror.Columns.Add("vitri", typeof(int)); tberror.Columns.Add("sodienthoai", typeof(string)); tberror.Columns.Add("status", typeof(string)); gridview_error.DataSource = tberror; /**/ Control.CheckForIllegalCrossThreadCalls = false; /*xoa tat ca file tam*/ SQLDatabase.ExcNonQuery("spDelTam"); par = new ParameterizedThreadStart(ProcessImportFileText); /*kiem tra xem ghi de hay la xoa roi ghi*/ theardProcess = new Thread(par); //----- Add arraylist control arr = new ArrayList(); arr.Add(lbl_Title); arr.Add(pictureBox_title); arr.Add(progressBar); arr.Add(btn_Stop); arr.Add(gridview_error); arr.Add(tabControl); arr.Add(richTextBox); arr.Add(btn_xuat); //----- Begin process import theardProcess.Start(arr); } catch (Exception ex) { MessageBox.Show(ex.Message, "Load Form ProcessImport", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { PleaseWait objPleaseWait = new PleaseWait(); try { if (checkedListBox1.CheckedItems.Count == 0) { MessageBox.Show("Vui lòng chọn cột cần cập nhật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Bạn có chắc là cập nhật dữ liệu không", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } objPleaseWait.Show(); Application.DoEvents(); foreach (var item in checkedListBox1.CheckedItems) { string str = "update dienthoai_goc " + " set para_1" + " from dienthoai_new a inner join dienthoai_goc b on a.didong=b.didong" + " para_2"; switch (item.ToString().ToLower()) { case "tên khách hàng": str = str.Replace("para_1", "ten_khach_hang=a.ten_khach_hang"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.ten_khach_hang is null or b.ten_khach_hang=''"); } else { str = str.Replace("para_2", ""); } break; case "điạ chỉ": str = str.Replace("para_1", "dia_chi=a.dia_chi"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.dia_chi is null or b.dia_chi=''"); } else { str = str.Replace("para_2", ""); } break; case "phường": str = str.Replace("para_1", "phuong=a.phuong"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.phuong is null or b.phuong=''"); } else { str = str.Replace("para_2", ""); } break; case "quận huyện": str = str.Replace("para_1", "quan_huyen=a.quan_huyen"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.quan_huyen is null or b.quan_huyen=''"); } else { str = str.Replace("para_2", ""); } break; case "ngày": str = str.Replace("para_1", "ngay=a.ngay"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.ngay is null or b.ngay=''"); } else { str = str.Replace("para_2", ""); } break; case "tháng": str = str.Replace("para_1", "thang=a.thang"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.thang is null or b.thang=''"); } else { str = str.Replace("para_2", ""); } break; case "năm sinh": str = str.Replace("para_1", "namsinh=a.namsinh"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.namsinh is null or b.namsinh=''"); } else { str = str.Replace("para_2", ""); } break; case "email": str = str.Replace("para_1", "email=a.email"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.email is null or b.email=''"); } else { str = str.Replace("para_2", ""); } break; case "ngân hàng": str = str.Replace("para_1", "ngan_hang=a.ngan_hang"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.ngan_hang is null or b.ngan_hang=''"); } else { str = str.Replace("para_2", ""); } break; case "cước": str = str.Replace("para_1", "cuoc=a.cuoc"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.cuoc is null or b.cuoc=''"); } else { str = str.Replace("para_2", ""); } break; case "sim": str = str.Replace("para_1", "sim=a.sim"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.sim is null or b.sim=''"); } else { str = str.Replace("para_2", ""); } break; case "giới tính": str = str.Replace("para_1", " gioi_tinh=a.gioi_tinh"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.gioi_tinh is null or b.gioi_tinh=''"); } else { str = str.Replace("para_2", ""); } break; case "tỉnh": str = str.Replace("para_1", "tinh=a.tinh"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.tinh is null or b.tinh=''"); } else { str = str.Replace("para_2", ""); } break; case "tỉnh cước": str = str.Replace("para_1", "tinh_cuoc=a.tinh_cuoc"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.tinh_cuoc is null or b.tinh_cuoc=''"); } else { str = str.Replace("para_2", ""); } break; case "ghi chú": str = str.Replace("para_1", "ghi_chu=a.ghi_chu"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.ghi_chu is null or b.ghi_chu=''"); } else { str = str.Replace("para_2", ""); } break; case "file nguồn": str = str.Replace("para_1", "filenguon=a.filenguon"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.filenguon is null or b.filenguon=''"); } else { str = str.Replace("para_2", ""); } break; /*---------------------------------------*/ case "ngày kích hoạt": str = str.Replace("para_1", "ngay_kich_hoat=a.ngay_kich_hoat"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.ngay_kich_hoat is null or b.ngay_kich_hoat=''"); } else { str = str.Replace("para_2", ""); } break; case "gói cước": str = str.Replace("para_1", "goi_cuoc=a.goi_cuoc"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.goi_cuoc is null or b.goi_cuoc=''"); } else { str = str.Replace("para_2", ""); } break; case "dòng máy": str = str.Replace("para_1", "dong_may=a.dong_may"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.dong_may is null or b.dong_may=''"); } else { str = str.Replace("para_2", ""); } break; case "hệ điều hành": str = str.Replace("para_1", "he_dieu_hanh=a.he_dieu_hanh"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.he_dieu_hanh is null or b.he_dieu_hanh=''"); } else { str = str.Replace("para_2", ""); } break; case "chức vụ": str = str.Replace("para_1", "chuc_vu=a.chuc_vu"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.chuc_vu is null or b.chuc_vu=''"); } else { str = str.Replace("para_2", ""); } break; case "công ty": str = str.Replace("para_1", "cong_ty=a.cong_ty"); if (checkBox1.Checked) { str = str.Replace("para_2", "where b.cong_ty is null or b.cong_ty=''"); } else { str = str.Replace("para_2", ""); } break; } SQLDatabase.ExcNonQuery(str); objPleaseWait.Close(); } if (MessageBox.Show("Hoàn tất cập nhật, Bạn có muốn tiếp tục cập nhật không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { objPleaseWait.Close(); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception) { objPleaseWait.Close(); throw; } }