public frmGhiChu(long ID) { InitializeComponent(); this.id = ID; this.ghiChu = ThongTinPhanAnh.GetGhiChu(ID); txtTenGara.Text = this.ghiChu; }
public frmChuyenDam(ThongTinPhanAnh paChuyenDam) { InitializeComponent(); objPhanAnh = paChuyenDam; txtSoDienThoai.Text = objPhanAnh.DienThoai; txtDiaChi.Text = objPhanAnh.NoiDung; }
private void HienThiTrangThaiChu(GridEXRow row) { ThongTinPhanAnh objPhanAnh = (ThongTinPhanAnh)row.DataRow; if (objPhanAnh.ThoiGianPhanAnh == DateTime.MinValue) { row.Cells["ThoiGianPhanAnh"].Text = string.Empty; } else if (objPhanAnh.NgayGiaiQuyet == DateTime.MinValue) { row.Cells["NgayGiaiQuyet"].Text = string.Empty; } else if (objPhanAnh.KieuKhachHangGoiDen == EFiling.Utils.KieuKhachHangGoiDen.KhachHangVIP) { GridEXFormatStyle RowStyle = new GridEXFormatStyle(); RowStyle.BackColor = Color.Blue; row.Cells["TenKhachHang"].FormatStyle = RowStyle; } else if (objPhanAnh.KieuKhachHangGoiDen == EFiling.Utils.KieuKhachHangGoiDen.KhachHangVang || objPhanAnh.KieuKhachHangGoiDen == EFiling.Utils.KieuKhachHangGoiDen.KhachHangBac) { GridEXFormatStyle RowStyle = new GridEXFormatStyle(); RowStyle.BackColor = Color.ForestGreen; row.Cells["TenKhachHang"].FormatStyle = RowStyle; } }
private void grdGiaiQuyetPA_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (grdGiaiQuyetPA.SelectedItems.Count > 0) { if (_strUsername.Length <= 0) { CheckIn(); } else { NhapDuLieuVaoTruyenDi(((GridEXSelectedItem)grdGiaiQuyetPA.SelectedItems[0]).Position); } } } else if (e.KeyData == Keys.F4 || e.KeyData == Keys.Space) { grdGiaiQuyetPA.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdGiaiQuyetPA.SelectedItems.Count > 0) { ThongTinPhanAnh objPhanAnh = (ThongTinPhanAnh)((GridEXSelectedItem)grdGiaiQuyetPA.SelectedItems[0]).GetRow().DataRow; HienThiFormGoiDienThoai(Configuration.GetDauSoGoiDi() + objPhanAnh.DienThoai, objPhanAnh.NoiDung); } } }
private void btnLuu_Click(object sender, EventArgs e) { ghiChu = StringTools.TrimSpace(txtTenGara.Text); if (ghiChu.Length <= 0) { new MessageBox.MessageBox().Show(this, "Bạn phải nhập ghi chú.", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); return; } else { if (ThongTinPhanAnh.UpdateGhiChu(id, ghiChu)) { new MessageBox.MessageBox().Show(this, "Nhập ghi chú thành công.", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { new MessageBox.MessageBox().Show(this, "Lỗi nhập ghi chú.", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); this.DialogResult = DialogResult.Cancel; } } this.Close(); }
private void btnRefresh_Click(object sender, EventArgs e) { if (calDenNgay.Value < calTuNgay.Value) { new MessageBox.MessageBox().Show("Bạn phải nhập ngày kết thúc lớn hơn hoặc bằng ngày bắt đầu", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); } else { string dienThoai = StringTools.TrimSpace(txtDienThoai.Text); string tenKhachHang = StringTools.TrimSpace(txtTenKhachHang.Text); string maThongTin = StringTools.TrimSpace(txtMaThongTin.Text); int loaiPhanAnhID = 0; try{ loaiPhanAnhID = int.Parse(cbLoaiPhanAnh.SelectedValue.ToString()); } catch (Exception ex) { loaiPhanAnhID = 0; } int congTyID = 0; try{ congTyID = int.Parse(cboCongTy.SelectedValue.ToString()); } catch (Exception ex) { congTyID = 0; } ThongTinPhanAnh phanAnh = new ThongTinPhanAnh(); _listThongTinPA = phanAnh.GetThongTinKhachHangPhanAnh(calTuNgay.Value, calDenNgay.Value, dienThoai, tenKhachHang, maThongTin, loaiPhanAnhID, congTyID); grdBaoCaoGiaiQuyet.DataMember = "lstThongTinPA"; grdBaoCaoGiaiQuyet.SetDataBinding(_listThongTinPA, "lstThongTinPA"); btnExportExcel.Enabled = true; } }
public frmThongTinPhanAnhInput(ThongTinPhanAnh objThongTinPA, string role, bool chuyen, List <int> lstCongTy) { InitializeComponent(); _thongTinPA = objThongTinPA; this.EditTab(role); ChuyenType = chuyen; lstCongTyID = lstCongTy; }
private void btnRefresh_Click(object sender, EventArgs e) { ThongTinPhanAnh objPhanAnh = new ThongTinPhanAnh(); grdTongHop.DataMember = "tblTongHop"; grdTongHop.DataSource = objPhanAnh.GetReport(calTuNgay.Value, calDenNgay.Value); btnExportExcel.Enabled = true; }
public void LoadLoaiPhanAnh() { ThongTinPhanAnh objLoaiPhanAnh = new ThongTinPhanAnh(); DataTable dtLoaiPA = objLoaiPhanAnh.GetLoaiPhanAnh(); cbLoaiPhanAnh.DisplayMember = "TenLoaiPhanAnh"; cbLoaiPhanAnh.ValueMember = "ID"; cbLoaiPhanAnh.DataSource = dtLoaiPA; }
private void btnRefresh_Click(object sender, EventArgs e) { ThongTinPhanAnh objPhanAnh = new ThongTinPhanAnh(); _listThongTinPA = objPhanAnh.JoinByDate(calTuNgay.Value, calDenNgay.Value); grdBaoCaoGiaiQuyet.DataMember = "lstThongTinPA"; grdBaoCaoGiaiQuyet.SetDataBinding(_listThongTinPA, "lstThongTinPA"); btnExportExcel.Enabled = true; }
private void NhapTuFileExcel(string filename) { List <ThongTinPhanAnh> lstPhanAnh = new List <ThongTinPhanAnh>(); try { string m_sConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + filename + "; Extended Properties=\"Excel 8.0;HDR=YES\""; OleDbConnection conn = new OleDbConnection(m_sConn); conn.Open(); OleDbCommand cmd = new System.Data.OleDb.OleDbCommand("SELECT MaTT, KQGQ FROM [Sheet1$]", conn); OleDbDataReader rdr; rdr = cmd.ExecuteReader(); while (rdr.Read()) { ThongTinPhanAnh phanAnh = new ThongTinPhanAnh(); phanAnh.MaThongTin = StringTools.TrimSpace(rdr["MaTT"].ToString()); phanAnh.KetQua = StringTools.TrimSpace(rdr["KQGQ"].ToString()); lstPhanAnh.Add(phanAnh); } rdr.Close(); conn.Close(); } catch (Exception ex) { MessageBox.MessageBox ms = new Taxi.MessageBox.MessageBox(); ms.Show(this, "Có lỗi xảy ra, bạn cần kiểm tra lại cấu trúc file có đúng format đã định.", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK); } // Nhập vào database List <string> lstLog = new List <string> (); if (lstPhanAnh != null && lstPhanAnh.Count > 0) { foreach (ThongTinPhanAnh phanAnh in lstPhanAnh) { if (phanAnh.MaThongTin != null && phanAnh.MaThongTin.Length > 0) { if (ThongTinPhanAnh.UpdateKetQuaGiaiQuyet(phanAnh.MaThongTin, phanAnh.KetQua)) { lstLog.Add(string.Format("Mã thông tin {0} : CẬP NHẬT THÀNH CÔNG", phanAnh.MaThongTin)); } else { lstLog.Add(string.Format("Mã thông tin {0} : CẬP NHẬT LỖI - HOẶC KHÔNG TỒN TẠI", phanAnh.MaThongTin)); } } } } txtKetQua.Lines = lstLog.ToArray(); }
public void LoadDonVi() { ThongTinPhanAnh objDonVi = new ThongTinPhanAnh(); DataTable dtCongTy = objDonVi.GetAllCongTy(); foreach (DataRow row in dtCongTy.Rows) { string index = row.ItemArray[0].ToString(); idCongTy.Add(int.Parse(index)); chlCongTy.Items.Add(row["TenCongTy"].ToString()); } }
private void grdDaGiaiQuyetPA_DoubleClick(object sender, EventArgs e) { if (grdDaGiaiQuyetPA.SelectedItems != null && grdDaGiaiQuyetPA.SelectedItems.Count > 0) { PhanAnhSelected = (ThongTinPhanAnh)((GridEXSelectedItem)grdDaGiaiQuyetPA.SelectedItems[0]).GetRow().DataRow; frmGhiChu frm = new frmGhiChu(PhanAnhSelected.ID); if (frm.ShowDialog() == DialogResult.OK) { LoadPhanAnh_DaGiaiQuyet(0); } } }
private void HienThiTrangThaiChu(GridEXRow row) { ThongTinPhanAnh objPhanAnh = (ThongTinPhanAnh)row.DataRow; if (objPhanAnh.ThoiGianPhanAnh == DateTime.MinValue) { row.Cells["ThoiGianPhanAnh"].Text = string.Empty; } else if (objPhanAnh.NgayGiaiQuyet == DateTime.MinValue) { row.Cells["NgayGiaiQuyet"].Text = string.Empty; } }
private void grdGiaiQuyetPA_Click(object sender, EventArgs e) { if (grdGiaiQuyetPA.SelectedItems.Count > 0) { if (_strUsername.Length <= 0) { CheckIn(); } else { PhanAnhSelected = (ThongTinPhanAnh)((GridEXSelectedItem)grdGiaiQuyetPA.SelectedItems[0]).GetRow().DataRow; } } }
private void btnRefresh_Click(object sender, EventArgs e) { if (calDenNgay.Value < calTuNgay.Value) { MessageBox.Show("Bạn phải nhập ngày kết thúc lớn hơn hoặc bằng ngày bắt đầu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ThongTinPhanAnh objPhanAnh = new ThongTinPhanAnh(); grdTongHop.DataMember = "tblTongHop"; grdTongHop.DataSource = objPhanAnh.GetReport(calTuNgay.Value, calDenNgay.Value); btnExportExcel.Enabled = true; } }
private void btnRefresh_Click(object sender, EventArgs e) { if (calDenNgay.Value < calTuNgay.Value) { MessageBox.Show("Bạn phải nhập ngày kết thúc lớn hơn hoặc bằng ngày bắt đầu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ThongTinPhanAnh objPhanAnh = new ThongTinPhanAnh(); _listThongTinPA = objPhanAnh.JoinByDate(calTuNgay.Value, calDenNgay.Value); grdBaoCaoGiaiQuyet.DataMember = "lstThongTinPA"; grdBaoCaoGiaiQuyet.SetDataBinding(_listThongTinPA, "lstThongTinPA"); btnExportExcel.Enabled = true; } }
public void LoadPhanAnh_DaGiaiQuyet(int Position) { ThongTinPhanAnh objPhanAnh = new ThongTinPhanAnh(); _lstThongTinPA = objPhanAnh.JoinThongTinPhanAnh(true); grdDaGiaiQuyetPA.DataMember = "lstThongTinPA"; grdDaGiaiQuyetPA.SetDataBinding(_lstThongTinPA, "lstThongTinPA"); // Congnt sua ---- if (Position > 0) { grdDaGiaiQuyetPA.Row = Position; } // --------------- }
private void grdGiaiQuyetPA_DoubleClick(object sender, EventArgs e) { if (g_ChonDongNhapVaoLuot) { grdGiaiQuyetPA.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdGiaiQuyetPA.SelectedItems.Count > 0) { ThongTinPhanAnh objThongTinPA = (ThongTinPhanAnh)((GridEXSelectedItem)grdGiaiQuyetPA.SelectedItems[0]).GetRow().DataRow; g_NoiDung = objThongTinPA.NoiDung; g_TenKhachHang = objThongTinPA.TenKhachHang; } this.DialogResult = DialogResult.OK; this.Close(); } }
private void grdDaGiaiQuyetPA_FormattingRow(object sender, RowLoadEventArgs e) { ThongTinPhanAnh objPhanAnh = (ThongTinPhanAnh)e.Row.DataRow; if (objPhanAnh.KieuKhachHangGoiDen == EFiling.Utils.KieuKhachHangGoiDen.KhachHangVIP) { GridEXFormatStyle RowStyle = new GridEXFormatStyle(); RowStyle.BackColor = Color.Blue; e.Row.Cells["TenKhachHang"].FormatStyle = RowStyle; } else if (objPhanAnh.KieuKhachHangGoiDen == EFiling.Utils.KieuKhachHangGoiDen.KhachHangVang || objPhanAnh.KieuKhachHangGoiDen == EFiling.Utils.KieuKhachHangGoiDen.KhachHangBac) { GridEXFormatStyle RowStyle = new GridEXFormatStyle(); RowStyle.BackColor = Color.ForestGreen; e.Row.Cells["TenKhachHang"].FormatStyle = RowStyle; } }
public void NhapDuLieuVaoTruyenDi2(int iRowPosition) { grdChuyenDV.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdChuyenDV.SelectedItems.Count > 0) { ThongTinPhanAnh objThongTinPA = (ThongTinPhanAnh)((GridEXSelectedItem)grdChuyenDV.SelectedItems[0]).GetRow().DataRow; //Thu doi mau GridEXRow rowSelect = ((GridEXSelectedItem)grdChuyenDV.SelectedItems[0]).GetRow(); GridEXFormatStyle RowStyle = new GridEXFormatStyle(); RowStyle.BackColor = System.Drawing.SystemColors.Highlight; rowSelect.RowStyle = RowStyle; List <int> lstCongTyID = new List <int>(); lstCongTyID = objThongTinPA.GetDonViXuLy(Convert.ToInt32(objThongTinPA.ID)); //End - Thu doi mau frmThongTinPhanAnhInput frmPAInPut = new frmThongTinPhanAnhInput(objThongTinPA, RoleNhanVien, true, lstCongTyID); DialogResult _dialogResult = frmPAInPut.ShowDialog(this); if (_dialogResult == DialogResult.Yes) { LoadPhanAnh_ChuyenDonVi(rowSelect.Position); } else if (_dialogResult == DialogResult.OK) { if (frmPAInPut.chkTrangThai.Checked) { LoadPhanAnh_ChuyenDonVi(0); } else { LoadPhanAnh_ChuyenDonVi(rowSelect.Position); } } else { LoadPhanAnh_ChuyenDonVi(rowSelect.Position); } //tra ve mau cu RowStyle = new GridEXFormatStyle(); RowStyle.BackColor = System.Drawing.SystemColors.Window; rowSelect.RowStyle = RowStyle; } }
public void LoadPhanAnh_GoiLaiGoiKhac(int Position) { ThongTinPhanAnh objPAChuyenDV = new ThongTinPhanAnh(); _lstThongTinPA = objPAChuyenDV.GetThongTinPhanAnhGoiLaiGoiKhac(new DateTime(2000, 01, 01, 00, 0, 0), DieuHanhTaxi.GetTimeServer()); gridGoiLaiGoiKhac.DataMember = "tbXuLyBanDau"; gridGoiLaiGoiKhac.SetDataBinding(_lstThongTinPA, "tbXuLyBanDau"); if (gridGoiLaiGoiKhac.RowCount > 0) { if (Position <= 0) { gridGoiLaiGoiKhac.Row = 0; } else if (Position > 0) { gridGoiLaiGoiKhac.Row = Position; } } }
public void LoadPhanAnh_ChuyenDonVi(int Position) { ThongTinPhanAnh objPAChuyenDV = new ThongTinPhanAnh(); _lstThongTinPA = objPAChuyenDV.GetPhanAnhChuyenDonVi(); grdChuyenDV.DataMember = "tbXuLyBanDau"; grdChuyenDV.SetDataBinding(_lstThongTinPA, "tbXuLyBanDau"); if (grdChuyenDV.RowCount > 0) { if (Position <= 0) { grdChuyenDV.Row = 0; } else if (Position > 0) { grdChuyenDV.Row = Position; } } }
public void LoadPhanAnh_ChuaGiaiQuyet(int Position) { ThongTinPhanAnh objPhanAnh = new ThongTinPhanAnh(); _lstThongTinPA = objPhanAnh.JoinThongTinPhanAnh(false); grdGiaiQuyetPA.DataMember = "lstThongTinPA"; grdGiaiQuyetPA.SetDataBinding(_lstThongTinPA, "lstThongTinPA"); if (grdGiaiQuyetPA.RowCount > 0) { if (Position <= 0) { grdGiaiQuyetPA.Row = 0; } else if (Position > 0) { grdGiaiQuyetPA.Row = Position; } } }
private void SaveData_Click(object sender, TaxiEventArgs e) { if (formInput.g_DialogResult) { var cuocGoi = formInput.GetCuocGoi; var checkChange = formInput.GetCheckChange; int soLuong = 0; if (cuocGoi.G5_Type == Enum_G5_Type.DieuApp) // điều đàm thì không cho phép sao chép. { soLuong = cuocGoi.SoLuong - 1; cuocGoi.SoLuong = 1; } cuocGoi.MaNhanVienDienThoai = ThongTinDangNhap.USER_ID; if (QuanTriCauHinh.MoHinh == MoHinh.TongDaiMini && Config_Common.CoCheDieuApp == EnumCoCheDieuApp.DieuChiDinhGPS && cuocGoi.Vung == 0) { cuocGoi.G5_Type = Enum_G5_Type.DienThoai; } else if ((Config_Common.CoCheDieuApp != EnumCoCheDieuApp.DieuChiDinhGPS && QuanTriCauHinh.MoHinh == MoHinh.TD_DT) && cuocGoi.GPS_KinhDo == 0 && cuocGoi.GPS_ViDo == 0) //địa chỉ không xác định được thì chuyển sang chế độ điều đàm. { cuocGoi.G5_Type = Enum_G5_Type.ChuyenSangDam; } bool DieuAppFirst = false; Guid BookId = Guid.Empty; if (cuocGoi.BookId == Guid.Empty && cuocGoi.G5_Type == Enum_G5_Type.DieuApp && cuocGoi.KieuCuocGoi == KieuCuocGoi.GoiTaxi && cuocGoi.TrangThaiLenh != TrangThaiLenhTaxi.KetThucCuaDienThoai)//|| cuocGoi.TrangThaiCuocGoi == TrangThaiCuocGoiTaxi.DieuLaiAppLaiXe { cuocGoi.BookId = BookId = Guid.NewGuid(); cuocGoi.XeNhan = string.Empty; checkChange.XeNhan = false; DieuAppFirst = true; } if (cuocGoi.TrangThaiCuocGoi == TrangThaiCuocGoiTaxi.DieuLaiAppLaiXe) { //cuocGoi.BookId = BookId = Guid.Empty; cuocGoi.XeNhan = string.Empty; cuocGoi.XeDon = string.Empty; cuocGoi.GhiChuDienThoai = string.Empty; checkChange.XeNhan = false; checkChange.XeDon = false; cuocGoi.TrangThaiCuocGoi = TrangThaiCuocGoiTaxi.TrangThaiKhac; cuocGoi.TrangThaiLenh = TrangThaiLenhTaxi.DienThoai; cuocGoi.LenhDienThoai = string.Empty; cuocGoi.GhiChuDienThoai = string.Empty; DieuAppFirst = true; if (Config_Common.DienThoai_DieuApp_DieuLaiGiuCuocCu) { BookId = cuocGoi.BookId; } else { cuocGoi.BookId = BookId = Guid.NewGuid(); } } bool updateSuccess; if (QuanTriCauHinh.MoHinh == MoHinh.TongDaiMini) { updateSuccess = CuocGoi.G5_DIENTHOAI_UpdateThongTinCuocGoi_Mini(cuocGoi); } else { updateSuccess = CuocGoi.G5_DIENTHOAI_UpdateThongTinCuocGoi(cuocGoi, checkChange); } if (!updateSuccess) { MessageBox.Show(this, "Không lưu được dữ liệu, vui lòng liên hệ với quản trị", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //if (formInput.UpdateCustomerHabit) //Có được phép cập nhật thói quen khách hàng không? //{ // try // { // Task.Factory.StartNew(() => { G5ServiceSyn.CustomerHabitUpdate(cuocGoi.PhoneNumber, cuocGoi.DiaChiDonKhach, cuocGoi.ThoiDiemGoi); }); // } // catch (Exception ex) // { // LogError.WriteLogError("UpdateCustomerHabit", ex); // } //} //khởi tạo cuốc ở server rồi update BookId vào db if (DieuAppFirst) { var toaDoDon = new LatLngOperation(cuocGoi.GPS_ViDo, cuocGoi.GPS_KinhDo); var toaDoTra = new LatLngOperation(cuocGoi.GPS_ViDo_Tra, cuocGoi.GPS_KinhDo_Tra); //if (Config_Common.DienThoai_DieuLai_BookIdOld && DieuLai && BookIdOld != Guid.Empty) //{ // BookId = cuocGoi.BookId = BookIdOld; // CuocGoi.G5_DIENTHOAI_UpdateBookIdByIdCuocGoi(cuocGoi.BookId, cuocGoi.IDCuocGoi, Enum_G5_Type.DieuApp, cuocGoi.LenhDienThoai); //} //G5ServiceSyn.InitTripSyn(cuocGoi.IDCuocGoi, cuocGoi.DiaChiDonKhach, toaDoDon, cuocGoi.DiaChiTraKhach, toaDoTra, cuocGoi.GhiChuDienThoai, (byte)cuocGoi.SoLuong, cuocGoi.G5_CarType, 0, cuocGoi.PhoneNumber, null, soLuong, false, BookId, cuocGoi.TrangThaiCuocGoi == TrangThaiCuocGoiTaxi.DieuLaiAppLaiXe ? string.Empty : cuocGoi.XeNhan); } #region GOI KHIEU NAI else if (cuocGoi.KieuCuocGoi == KieuCuocGoi.GoiKhieuNai) { // sử dụng vùng 11 làm vùng xử lý cuốc khiếu nại. // nv ĐTV nhập vùng 11 thì chuyển sang cskh if (cuocGoi.Vung == 11) { ThongTinPhanAnh objPhanAnh = new ThongTinPhanAnh(); objPhanAnh.DienThoai = cuocGoi.PhoneNumber; objPhanAnh.TenKhachHang = string.Empty; objPhanAnh.NoiDung = cuocGoi.DiaChiDonKhach; objPhanAnh.NhanVienTiepNhan = string.Empty; if (objPhanAnh.InsertCuocGoi(0, 5, 0, cuocGoi.IDCuocGoi) > 0) { if (Config_Common.KetThucCuocKhieuNai)//Kết thúc cuốc khiếu nại nếu chọn 1 { DieuHanhTaxi.UpdateCuocGoiKhieuNaiKetThuc(cuocGoi.IDCuocGoi, objPhanAnh.NoiDung, cuocGoi.MaNhanVienDienThoai); grvChoGiaiQuyet.FindAndRemove(cuocGoi); } //DisplayLenGrid(g_lstDienThoai, g_LinesDuocCapPhep); return; } else { MessageBox.Show(this, "Không chuyển được dữ liệu sang bộ đàm, xin hãy liên hệ với quản trị", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } #endregion grvChoGiaiQuyet.FindAndUpdate(cuocGoi); } } }
private void btnThem_Click(object sender, EventArgs e) { if (StringTools.TrimSpace(txtDienThoai.Text).Length < 3) { new Taxi.MessageBox.MessageBox().Show("Bạn hãy kiểm tra điều kiện số điện thoại", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); txtDienThoai.Focus(); } else if (StringTools.TrimSpace(txtTenKH.Text).Length <= 0) { new Taxi.MessageBox.MessageBox().Show("Bạn hãy nhập tên khách hàng", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); txtTenKH.Focus(); } else if (StringTools.TrimSpace(txtNoiDung.Text).Length <= 0) { new Taxi.MessageBox.MessageBox().Show("Bạn hãy nhập nội dung phản ánh", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); txtNoiDung.Focus(); } else if (cbLoaiPhanAnh.SelectedValue.ToString() == "0") { new Taxi.MessageBox.MessageBox().Show("Bạn hãy chọn loại phản ánh", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); cbLoaiPhanAnh.Focus(); } else if (idSelected.Count <= 0) { new Taxi.MessageBox.MessageBox().Show("Bạn hãy chọn tên đơn vị", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); chlCongTy.Focus(); } else if ((chkBinhThuong.Checked == false) && (chkNghiemTrong.Checked == false)) { new Taxi.MessageBox.MessageBox().Show("Bạn chỉ có thể chọn 1 mức độ phản ánh", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); chkBinhThuong.Focus(); } else { int congTyID = 0; ThongTinPhanAnh objThongTinPA = new ThongTinPhanAnh(); objThongTinPA.DienThoai = StringTools.TrimSpace(txtDienThoai.Text); objThongTinPA.TenKhachHang = StringTools.TrimSpace(txtTenKH.Text); objThongTinPA.NoiDung = StringTools.TrimSpace(txtNoiDung.Text); objThongTinPA.NhanVienTiepNhan = ThongTinDangNhap.FULLNAME; int loaiPhanAnh = int.Parse(cbLoaiPhanAnh.SelectedValue.ToString()); // int congTyID = int.Parse(cbTenCongTy.SelectedValue.ToString()); int mucDo = 0; if (chkNghiemTrong.Checked) { mucDo = 1; } else { mucDo = 0; } if (idSelected.Count == 1) { congTyID = idSelected[0]; } else if (idSelected.Count > 1) { congTyID = 0; } int idPhanAnh = objThongTinPA.InsertCuocGoi(loaiPhanAnh, mucDo, congTyID, 0); if ((idPhanAnh > 0) && (objThongTinPA.InsertPhanAnh_CongTy(idPhanAnh, idSelected))) { this.DialogResult = DialogResult.OK; } else { LogError.WriteLogError("Loi : luu du lieu vao database [Insert_DienThoai_LanDau]", new Exception("Loi luu lan dau cuoc goi tu log file")); new Taxi.MessageBox.MessageBox().Show("Chèn cuộc gọi bị lỗi"); return; } // new Taxi.MessageBox.MessageBox () .Show("Chèn thêm cuộc gọi thành công"); //this.Close(); } }
private void btnSaveKQ_Click(object sender, EventArgs e) { //thong tin chung int mucHaiLong = 0; ThongTinPhanAnh objThongTinPA = new ThongTinPhanAnh(); objThongTinPA.ID = _thongTinPA.ID; if (CheckGiaiQuyetPA()) { objThongTinPA.KetQua = txtKetQua.Text; if (_thongTinPA.NgayGiaiQuyet == DateTime.MinValue) { objThongTinPA.NgayGiaiQuyet = DateTime.Now; } else { objThongTinPA.NgayGiaiQuyet = _thongTinPA.NgayGiaiQuyet; } if (chkHaiLong.Checked) { mucHaiLong = 0; } else { mucHaiLong = 1; } objThongTinPA.YKien = txtYKienKh.Text; objThongTinPA.NguoiGiaiQuyet = ThongTinDangNhap.FULLNAME; if (ChuyenType == true) { if (chkTrangThai.Checked) { isChuyen = false; objThongTinPA.TrangThaiGiaiQuyet = true; } else { isChuyen = true; objThongTinPA.TrangThaiGiaiQuyet = false; } if (objThongTinPA.UpdateGiaiQuyet(mucHaiLong, isChuyen) > 0) { this.DialogResult = DialogResult.OK; this.Close(); } else { LogError.WriteLogError("Loi : luu du lieu vao database [Insert_DienThoai_LanDau]", new Exception("Loi luu lan dau cuoc goi tu log file")); new Taxi.MessageBox.MessageBox().Show("Cập nhật thông tin bị lỗi"); return; } } else { if (chkChuyenDV.Checked) { isChuyen = true; objThongTinPA.TrangThaiGiaiQuyet = false; } else { isChuyen = false; if (chkTrangThai.Checked) { objThongTinPA.TrangThaiGiaiQuyet = true; } else { objThongTinPA.TrangThaiGiaiQuyet = false; } } if (objThongTinPA.UpdateGiaiQuyet(mucHaiLong, isChuyen) > 0) { this.DialogResult = DialogResult.OK; this.Close(); } else { LogError.WriteLogError("Loi : luu du lieu vao database [Insert_DienThoai_LanDau]", new Exception("Loi luu lan dau cuoc goi tu log file")); new Taxi.MessageBox.MessageBox().Show("Cập nhật thông tin bị lỗi"); return; } } //new Taxi.MessageBox.MessageBox().Show("Cập nhật giải quyết phản ánh thành công"); } }
private void frmThongTinPhanAnhInput_Load(object sender, EventArgs e) { this.ActiveControl = txtTenKH; txtTenKH.Focus(); //tab thông tin phản ánh LoadDonVi(); LoadLoaiPhanAnh(); lblDienThoai.Text = _thongTinPA.DienThoai; if (_thongTinPA.ThoiGianPhanAnh == DateTime.MinValue) { lblThoiGian.Text = string.Format("{0:HH:mm dd/MM/yyyy}", DateTime.Now); } else { lblThoiGian.Text = string.Format("{0:HH:mm dd/MM/yyyy}", _thongTinPA.ThoiGianPhanAnh); } txtTenKH.Text = _thongTinPA.TenKhachHang; txtNoiDung.Text = _thongTinPA.NoiDung; cbLoaiPhanAnh.SelectedValue = _thongTinPA.LoaiPhanhAnhID; if (_thongTinPA.MucDoPhanAnh == "bình thường") { chkBinhThuong.Checked = true; // chkNghiemTrong.Checked = false; } else if (_thongTinPA.MucDoPhanAnh == "nghiêm trọng") { chkNghiemTrong.Checked = true; //chkBinhThuong.Checked = false ; } // bind danh sách công ty vào checkedlistbox for (int i = 0; i < lstCongTyID.Count; i++) { // chlCongTy.SelectedItem = lstCongTyID[i].ToString(); chlCongTy.SetItemChecked(lstCongTyID[i] - 1, true); } if (_thongTinPA.ChuyenDonVi == true) { chkChuyenDV.Checked = true; } else { chkChuyenDV.Checked = false; } // tab ket qua giai quyet lblDTGiaiQuyet.Text = _thongTinPA.DienThoai; if (_thongTinPA.ThoiGianPhanAnh == DateTime.MinValue) { lblTGGiaiQuyet.Text = string.Format("{0:HH:mm dd/MM/yyyy}", DateTime.Now); } else { lblTGGiaiQuyet.Text = string.Format("{0:HH:mm dd/MM/yyyy}", _thongTinPA.ThoiGianPhanAnh); } txtKetQua.Text = _thongTinPA.KetQua; if (_thongTinPA.NgayGiaiQuyet == DateTime.MinValue) { txtNgayGiaiQuyet.Text = string.Format("{0:HH:mm dd/MM/yyyy}", DateTime.Now); } else { txtNgayGiaiQuyet.Text = string.Format("{0:HH:mm dd/MM/yyyy}", _thongTinPA.NgayGiaiQuyet); } if (_thongTinPA.MucHaiLong == string.Empty) { chkHaiLong.Checked = false; chkKhongHL.Checked = false; } else if (_thongTinPA.MucHaiLong == "0") { chkHaiLong.Checked = true; chkKhongHL.Checked = false; } else { chkKhongHL.Checked = true; chkHaiLong.Checked = false; } txtYKienKh.Text = _thongTinPA.YKien; //---- Kiểm tra xem có các cuộc gọi trước đó -- // nếu có thì hiển thị nút ngược lại ẩn DateTime timeServer = DieuHanhTaxi.GetTimeServer(); ThongTinPhanAnh objPhanAnh = new ThongTinPhanAnh(); List <ThongTinPhanAnh> lstPhanAnhs = new List <ThongTinPhanAnh>(); lstPhanAnhs = objPhanAnh.SearchPhanAnh(lblDienThoai.Text, "", timeServer.AddDays(-10), timeServer, false, false); if (lstPhanAnhs != null && lstPhanAnhs.Count > 0) { btnCuocGoiTruoc.Visible = true; } else { btnCuocGoiTruoc.Visible = false; } //--------------------------------------------- }
private void btnSave_Click(object sender, EventArgs e) { ThongTinPhanAnh objThongTinPA = new ThongTinPhanAnh(); objThongTinPA.NhanVienTiepNhan = ThongTinDangNhap.USER_ID; bool isGoiLaiGoiKhac = false; //thong tin chung int loaiPhanAnh = 0; int congTyID = 0; int mucDoPA = 0; isGoiLaiGoiKhac = chkGoiLaiGoiKhac.Checked; string maThongTin = StringTools.TrimSpace(txtMaThongTin.Text); // CUOC GOI LAI GOI KHAC if (chkGoiLaiGoiKhac.Checked) // chọn gọi khác thì không cần kiểm tra cái gì, không cần nhập thông tiin { objThongTinPA.ID = _thongTinPA.ID; objThongTinPA.TenKhachHang = txtTenKH.Text; objThongTinPA.NoiDung = txtNoiDung.Text; loaiPhanAnh = 1; congTyID = 1; mucDoPA = 0; isChuyen = false; if ((objThongTinPA.UpdateCuocGoi(loaiPhanAnh, mucDoPA, congTyID, isChuyen, isGoiLaiGoiKhac, maThongTin) > 0) && (objThongTinPA.InsertPhanAnh_CongTy(Convert.ToInt32(objThongTinPA.ID), idSelected))) { this.DialogResult = DialogResult.Yes; this.Close(); } else { new Taxi.MessageBox.MessageBox().Show("Cập nhật thông tin bị lỗi"); return; } } else { if (CheckThongTinPA()) { objThongTinPA.ID = _thongTinPA.ID; objThongTinPA.TenKhachHang = txtTenKH.Text; objThongTinPA.NoiDung = txtNoiDung.Text; if (cbLoaiPhanAnh.Text == _thongTinPA.LoaiPhanAnh) { loaiPhanAnh = _thongTinPA.LoaiPhanhAnhID; } else { loaiPhanAnh = int.Parse(cbLoaiPhanAnh.SelectedValue.ToString()); } // nếu chỉ chọn 1 đơn vị thì vẫn ghi vào bảng phản ánh // nếu chọn nhiều đơn vị thì CongtyID =0 và ghi vào bảng phụ if (idSelected.Count == 1) { congTyID = idSelected[0]; } else if (idSelected.Count > 1) { congTyID = 0; } if (chkBinhThuong.Checked) { mucDoPA = 0; } else { mucDoPA = 1; } if (chkChuyenDV.Checked) { isChuyen = true; } else { isChuyen = false; } if (loaiPhanAnh <= 0) { new Taxi.MessageBox.MessageBox().Show("Bạn chọn loại phải ánh."); return; } if ((objThongTinPA.UpdateCuocGoi(loaiPhanAnh, mucDoPA, congTyID, isChuyen, isGoiLaiGoiKhac, maThongTin) > 0) && (objThongTinPA.InsertPhanAnh_CongTy(Convert.ToInt32(objThongTinPA.ID), idSelected))) { if (isChuyen == true) { this.DialogResult = DialogResult.Yes; this.Close(); } else { this.DialogResult = DialogResult.Yes; } } else { LogError.WriteLogError("Loi : luu du lieu vao database [Insert_DienThoai_LanDau]", new Exception("Loi luu lan dau cuoc goi tu log file")); new Taxi.MessageBox.MessageBox().Show("Cập nhật thông tin bị lỗi"); return; } // new Taxi.MessageBox.MessageBox().Show("Cập nhật thông tin phản ánh thành công"); //this.Close(); } } }