Beispiel #1
0
        private void btn_Loi1_Click(object sender, EventArgs e)
        {
            string id = grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "MaGs").ToString();

            try
            {
                ConnectDb cn = new ConnectDb();
                cn.UpdateError(id, 1);
                if (!grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "MaLoi").ToString().Trim().Equals("1"))
                {
                    string BienSo     = grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "BienSo").ToString();
                    string LinkAnh    = grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "HinhAnh").ToString();
                    string ThuPhiVien = grd_HistoryGs.GetRowCellDisplayText(grd_HistoryGs.FocusedRowHandle, "ThuPhiVien").ToString();
                    logDb.Save(string.Format("User {0} thay đổi {1} thành lỗi loại 1 lượt xe có mã {2} \n Biển số: {3} \n Link ảnh: {4} \n Thu phí viên: {5}", User_Login.Name, OldErr, id, BienSo, LinkAnh, ThuPhiVien), (int)eReview01.CommonUI.Enumeration.FormAction.tích_lỗi);
                    int VehType = grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "LoaiXe").ConvertToInt();
                    if (!string.IsNullOrEmpty(BienSo) && VehType > 0)
                    {
                        RemoveVehicleStandard(BienSo, VehType);
                    }
                }
                LoadDb();
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(Properties.Resources.CheckConnection, "Thất bại!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                logger.Error("User: "******" try tick 'Loi loai 1' for record '" + id + "' and Failure! by error " + ex, false);
            }
        }
Beispiel #2
0
        private void btn_Loi0_Click(object sender, EventArgs e)
        {
            string id = grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "MaGs").ToString();

            try
            {
                ConnectDb cn         = new ConnectDb();
                string    BienSo     = grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "BienSo").ToString();
                string    LinkAnh    = grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "HinhAnh").ToString();
                string    ThuPhiVien = grd_HistoryGs.GetRowCellDisplayText(grd_HistoryGs.FocusedRowHandle, "ThuPhiVien").ToString();
                if (!string.IsNullOrEmpty(BienSo) && !string.IsNullOrWhiteSpace(BienSo))
                {
                    cn.UpdateError(id, 0);
                    VehicleStandardProcess(BienSo);
                    if (!grd_HistoryGs.GetRowCellValue(grd_HistoryGs.FocusedRowHandle, "MaLoi").ToString().Trim().Equals("0"))
                    {
                        logDb.Save(string.Format("User {0} thay đổi {1} thành không lỗi lượt xe có mã {2} \n Biển số: {3} \n Link ảnh: {4} \n Thu phí viên: {5}", User_Login.Name, OldErr, id, BienSo, LinkAnh, ThuPhiVien), (int)eReview01.CommonUI.Enumeration.FormAction.tích_lỗi);
                    }

                    LoadDb();
                }
                else
                {
                    XtraMessageBox.Show("Đây là trường hợp hệ thống không trả về biển số (Lỗi loại 3) bạn không thể tick không lỗi", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(Properties.Resources.CheckConnection, "Thất bại!");
                logger.Error("User: "******" try tick 'Khong loi' for record '" + id + "' and Failure! by error " + ex, false);
            }
        }