private void _suaGianHang() { if (dataGianHang.SelectedRows[0].Cells[4].Value == "Đã thuê") { this.Alert("Gian hàng đã được thuê không được sửa", frmThongBao.alertTypeEnum.Warning); } else { bool LoaiGianHang = dataGianHang.SelectedRows[0].Cells[3].Value == "Gian hàng tiêu chuẩn"; //GianHangCaoCapDTO gianHangCaoCap = qlGianHang.TimKiemTheoMaGianHang<GianHangCaoCapDTO>(dataGianHang.SelectedRows[0].Cells[0].Value.ToString())[0]; //GianHangTieuChuanDTO gianHangTieuChuan = qlGianHang.TimKiemTheoMaGianHang<GianHangTieuChuanDTO>(dataGianHang.SelectedRows[0].Cells[0].Value.ToString())[0]; if (LoaiGianHang == false) { GianHangCaoCapDTO gianHangCaoCap = qlGianHang.TimKiemTheoMaGianHang <GianHangCaoCapDTO>(dataGianHang.SelectedRows[0].Cells[0].Value.ToString())[0]; frmSuaGianHang frmSuaGianHang = new frmSuaGianHang(LoaiGianHang, gianHangCaoCap, null); if (frmSuaGianHang.ShowDialog() == DialogResult.Yes) { CapNhap(); } } else { GianHangTieuChuanDTO gianHangTieuChuan = qlGianHang.TimKiemTheoMaGianHang <GianHangTieuChuanDTO>(dataGianHang.SelectedRows[0].Cells[0].Value.ToString())[0]; frmSuaGianHang frmSuaGianHang = new frmSuaGianHang(LoaiGianHang, null, gianHangTieuChuan); if (frmSuaGianHang.ShowDialog() == DialogResult.Yes) { CapNhap(); } } } }
private void _AddGianHangCaoCap(GianHangCaoCapDTO gianHang, int count) { dataGianHang.Rows[count].Cells[0].Value = gianHang.MaGianHang; dataGianHang.Rows[count].Cells[1].Value = gianHang.DienTich; dataGianHang.Rows[count].Cells[2].Value = gianHang.ViTriGianHang; dataGianHang.Rows[count].Cells[3].Value = "Gian hàng cao cấp"; dataGianHang.Rows[count].Cells[4].Value = TinhTrangThue(gianHang); }
private void guna2Button1_Click(object sender, EventArgs e) { try { if (new frmTinNhan("Bạn muốn lưu lại thông tin gian hàng?").ShowDialog() == DialogResult.Yes) { if (rbGianHangCaoCap.Checked == true && txtSoBanGhe.Text != "" && txtSoQuatLamMat.Text != "" && txtDienTich.Text != "") { string viTriGianHang = ((cbTang.SelectedIndex + 1) * 100 + (cbViTri.SelectedIndex + 1)).ToString(); string maGianHang = HelperBUS.GenerateMaGianHang <GianHangCaoCapDTO>(viTriGianHang); GianHangCaoCapDTO gianHangCaoCap = new GianHangCaoCapDTO(maGianHang, Double.Parse(txtDienTich.Text), viTriGianHang, false, Int32.Parse(txtSoQuatLamMat.Text), Int32.Parse(txtSoBanGhe.Text)); if (GianHangBUS.Instance.CapNhatGianHang(gianHangCaoCap)) { this.Alert("Cập nhật gian hàng " + maGianHang + " thành công", frmThongBao.alertTypeEnum.Success); DialogResult = DialogResult.Yes; this.Close(); } else { this.Alert("Cập nhật thất bại", frmThongBao.alertTypeEnum.Error); } } else if (rbGianHangTieuChuan.Checked == true && txtChatLieuVachNgan.Text != "" && txtChatLieuMaiChe.Text != "" && txtDienTich.Text != "") { string viTriGianHang = ((cbTang.SelectedIndex + 1) * 100 + (cbViTri.SelectedIndex + 1)).ToString(); string maGianHang = HelperBUS.GenerateMaGianHang <GianHangTieuChuanDTO>(viTriGianHang); GianHangTieuChuanDTO gianHangTieuChuan = new GianHangTieuChuanDTO(maGianHang, Double.Parse(txtDienTich.Text), viTriGianHang, false, txtChatLieuVachNgan.Text, txtChatLieuMaiChe.Text); if (GianHangBUS.Instance.CapNhatGianHang(gianHangTieuChuan)) { this.Alert("Cập nhật gian hàng thành công", frmThongBao.alertTypeEnum.Success); DialogResult = DialogResult.Yes; this.Close(); } else { this.Alert("Cập nhật thất bại", frmThongBao.alertTypeEnum.Error); } } else { this.Alert("Chưa điền đủ thông tin", frmThongBao.alertTypeEnum.Warning); } } } catch (Exception error) { this.Alert(error.Message, frmThongBao.alertTypeEnum.Error); } }
private void _suaGianHangCC() { if (dataGianHangCC.SelectedRows[0].Cells[3].Value == "Đã thuê") { this.Alert("Gian hàng đã được thuê không được sửa", frmThongBao.alertTypeEnum.Warning); } else { GianHangCaoCapDTO gianHangCaoCap = qlGianHang.TimKiemTheoMaGianHang <GianHangCaoCapDTO>(dataGianHangCC.SelectedRows[0].Cells[0].Value.ToString())[0]; frmSuaGianHang frmSuaGianHang = new frmSuaGianHang(false, gianHangCaoCap, null); if (frmSuaGianHang.ShowDialog() == DialogResult.Yes) { CapNhap(); } } }
private void LbGianHang_DoubleClick(object sender, EventArgs e) { Label label = sender as Label; string maGianHang = label.Name; if (maGianHang.Substring(0, 2) == "TC") { GianHangTieuChuanDTO gianHangTieuChuan = GianHangBUS.Instance.TimKiemTheoMaGianHang <GianHangTieuChuanDTO>(maGianHang)[0]; new frmThongTinChiTietGianHang(true, null, gianHangTieuChuan).Show(); } else if (maGianHang.Substring(0, 2) == "CC") { GianHangCaoCapDTO gianHangCaoCap = GianHangBUS.Instance.TimKiemTheoMaGianHang <GianHangCaoCapDTO>(maGianHang)[0]; new frmThongTinChiTietGianHang(false, gianHangCaoCap, null).Show(); } }
private void dataGianHang_CellDoubleClick_1(object sender, DataGridViewCellEventArgs e) { bool LoaiGianHang = dataGianHang.Rows[e.RowIndex].Cells[3].Value == "Gian hàng tiêu chuẩn"; if (LoaiGianHang == false) { GianHangCaoCapDTO gianHangCaoCap = qlGianHang.TimKiemTheoMaGianHang <GianHangCaoCapDTO>(dataGianHang.SelectedRows[0].Cells[0].Value.ToString())[0]; frmThongTinChiTietGianHang frmThongTinChiTiet = new frmThongTinChiTietGianHang(LoaiGianHang, gianHangCaoCap, null); frmThongTinChiTiet.Show(); } else { GianHangTieuChuanDTO gianHangTieuChuan = qlGianHang.TimKiemTheoMaGianHang <GianHangTieuChuanDTO>(dataGianHang.SelectedRows[0].Cells[0].Value.ToString())[0]; frmThongTinChiTietGianHang frmThongTinChiTiet = new frmThongTinChiTietGianHang(LoaiGianHang, null, gianHangTieuChuan); frmThongTinChiTiet.Show(); } }
private void btnThem_Click(object sender, EventArgs e) { try { if (rbGianHangCaoCap.Checked == true && txtSoBanGhe.Text != "" && txtSoQuatLamMat.Text != "" && tbDienTich.Text != "") { string viTriGianHang = ((cbTang.SelectedIndex + 1) * 100 + (cbViTri.SelectedIndex + 1)).ToString(); string maGianHang = HelperBUS.GenerateMaGianHang <GianHangCaoCapDTO>(viTriGianHang); gianHangCaoCap = new GianHangCaoCapDTO(maGianHang, Double.Parse(tbDienTich.Text), viTriGianHang, false, Int32.Parse(txtSoQuatLamMat.Text), Int32.Parse(txtSoBanGhe.Text)); if (GianHangBUS.Instance.ThemGianHang(gianHangCaoCap)) { this.Alert("Thêm gian hàng thành công", frmThongBao.alertTypeEnum.Success); DialogResult = DialogResult.OK; this.Close(); } else { this.Alert("Thêm thất bại", frmThongBao.alertTypeEnum.Error); } } else if (rbGianHangTieuChuan.Checked == true && tbDienTich.Text != "" && txtChatLieuMaiChe.Text != "" && txtChatLieuVachNgan.Text != "") { string viTriGianHang = ((cbTang.SelectedIndex + 1) * 100 + (cbViTri.SelectedIndex + 1)).ToString(); string maGianHang = HelperBUS.GenerateMaGianHang <GianHangTieuChuanDTO>(viTriGianHang); gianHangTieuChuan = new GianHangTieuChuanDTO(maGianHang, Double.Parse(tbDienTich.Text), viTriGianHang, false, txtChatLieuVachNgan.Text, txtChatLieuMaiChe.Text); if (GianHangBUS.Instance.ThemGianHang(gianHangTieuChuan)) { this.Alert("Thêm gian hàng thành công", frmThongBao.alertTypeEnum.Success); DialogResult = DialogResult.OK; this.Close(); } else { this.Alert("Thêm thất bại", frmThongBao.alertTypeEnum.Error); } } else { this.Alert("Chưa điền đủ thông tin", frmThongBao.alertTypeEnum.Warning); } } catch (Exception erorr) { this.Alert(erorr.Message, frmThongBao.alertTypeEnum.Error); } }
public frmSuaGianHang(bool LoaiGianHang, GianHangCaoCapDTO gianHangCaoCap, GianHangTieuChuanDTO gianHangTieuChuan) { InitializeComponent(); if (LoaiGianHang == false) // Gian hàng cao cấp { lbChatLieuMaiChe.Visible = false; lbChatLieuVachNgan.Visible = false; txtChatLieuMaiChe.Visible = false; txtChatLieuVachNgan.Visible = false; txtDienTich.Text = gianHangCaoCap.DienTich.ToString(); int tang = Int32.Parse(gianHangCaoCap.MaGianHang.Substring(2, 1)); int vitri = Int32.Parse(gianHangCaoCap.MaGianHang.Substring(3, 2)); cbTang.SelectedIndex = tang - 1; cbViTri.SelectedIndex = vitri - 1; rbGianHangCaoCap.Checked = true; rbGianHangTieuChuan.Checked = false; txtSoBanGhe.Text = gianHangCaoCap.SoBanGhe.ToString(); txtSoQuatLamMat.Text = gianHangCaoCap.SoQuatLamMat.ToString(); } else // Gian hàng tiêu chuẩn { lbSoBanGhe.Visible = false; lbSoQuatLamMat.Visible = false; txtSoBanGhe.Visible = false; txtSoQuatLamMat.Visible = false; txtDienTich.Text = gianHangTieuChuan.DienTich.ToString(); int tang = Int32.Parse(gianHangTieuChuan.MaGianHang.Substring(2, 1)); int vitri = Int32.Parse(gianHangTieuChuan.MaGianHang.Substring(3, 2)); cbTang.SelectedIndex = tang - 1; cbViTri.SelectedIndex = vitri - 1; rbGianHangCaoCap.Checked = false; rbGianHangTieuChuan.Checked = true; txtChatLieuMaiChe.Text = gianHangTieuChuan.ChatLieuMaiChe; txtChatLieuVachNgan.Text = gianHangTieuChuan.ChatLieuVachNgan; } }
/// <summary> /// Điều chỉnh nút tìm kiếm /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void guna2Button4_Click(object sender, EventArgs e) { if (txtTimKiem.Text == "") { this.Alert("Chưa nhập vào mã gian hàng", frmThongBao.alertTypeEnum.Warning); } else { string maGianHang = txtTimKiem.Text; if (maGianHang != "") { if (cbLoaiGianHang.SelectedItem.ToString() == "Tất cả gian hàng") { List <GianHangDTO> gianHangs = qlGianHang.TimKiemTheoMaGianHang(maGianHang); if (gianHangs.Count == 0) { this.Alert("Không có mã gian hàng bạn tìm kiếm", frmThongBao.alertTypeEnum.Info); } else { dataGianHang.Rows.Clear(); if (gianHangs.Count == 1) { } else { dataGianHang.Rows.Add(gianHangs.Count - 1); } for (int i = 0; i < gianHangs.Count; i++) { if (gianHangs[i].MaGianHang.Substring(0, 2) == "TC") { string ma = gianHangs[i].MaGianHang; List <GianHangTieuChuanDTO> gianHangs1 = qlGianHang.TimKiemTheoMaGianHang <GianHangTieuChuanDTO>(ma); GianHangTieuChuanDTO gianHang = qlGianHang.TimKiemTheoMaGianHang <GianHangTieuChuanDTO>(ma)[0]; _AddGianHangTieuChuan(gianHang, i); } else if (gianHangs[i].MaGianHang.Substring(0, 2) == "CC") { string ma = gianHangs[i].MaGianHang; GianHangCaoCapDTO gianHang = qlGianHang.TimKiemTheoMaGianHang <GianHangCaoCapDTO>(ma)[0]; _AddGianHangCaoCap(gianHang, i); } _ChangeColor(); } } } else { cbLoaiGianHang.SelectedIndex = 0; List <GianHangDTO> gianHangs = qlGianHang.TimKiemTheoMaGianHang(maGianHang); if (gianHangs.Count == 0) { this.Alert("Không có mã gian hàng bạn tìm kiếm", frmThongBao.alertTypeEnum.Info); } else { dataGianHang.Rows.Clear(); if (gianHangs.Count == 1) { dataGianHang.Rows.Add(1); } else { dataGianHang.Rows.Add(gianHangs.Count - 1); } for (int i = 0; i < gianHangs.Count; i++) { if (gianHangs[i].MaGianHang.Substring(0, 2) == "TC") { string ma = gianHangs[i].MaGianHang; List <GianHangTieuChuanDTO> gianHangs1 = qlGianHang.TimKiemTheoMaGianHang <GianHangTieuChuanDTO>(ma); GianHangTieuChuanDTO gianHang = qlGianHang.TimKiemTheoMaGianHang <GianHangTieuChuanDTO>(ma)[0]; _AddGianHangTieuChuan(gianHang, i); } else if (gianHangs[i].MaGianHang.Substring(0, 2) == "CC") { string ma = gianHangs[i].MaGianHang; GianHangCaoCapDTO gianHang = qlGianHang.TimKiemTheoMaGianHang <GianHangCaoCapDTO>(ma)[0]; _AddGianHangCaoCap(gianHang, i); } _ChangeColor(); } } } } } }