Ejemplo n.º 1
0
 private void lookUp_SoHieu_Leave(object sender, EventArgs e)
 {
     if (isRefresh)
     {
         return;
     }
     isNotReturn = false;
     lblmsg.Text = "";
     if (lookUp_LaiXe.EditValue == null)
     {
         var xe = DanhSachXeHoatDong.Where(p => p.SoHieuXe == lookUp_SoHieu.Text).FirstOrDefault();
         if (xe != null)
         {
             lookUp_LaiXe.SetValue(xe.MaLaiXe);
         }
         else
         {
             lookUp_LaiXe.SetValue(null);
         }
     }
     //SoHieuXe
     //if (lookUp_SoHieu.Text == "" || lookUp_SoHieu.Text == "Chọn xe")
     //{
     //    isSameDay = false;
     //    lblmsg.Text = ("Bạn chưa nhập số xe"); return;
     //}
     //else
     //    lblmsg.Text = "";
     isSameDay = false;
     if (lookUp_SoHieu.EditValue != null)
     {
         objGiamSatXe = CommonBL.ListXe_XeChuaVe.Find(T => T.SoHieuXe == lookUp_SoHieu.EditValue.ToString());
         if (objGiamSatXe != null)
         {
             isNotReturn = true;
             isSameDay   = objGiamSatXe.ThoiDiemBao.Value.Date.Equals(dtServer.Date);
             if (!isSameDay && TaxiOperation_Truck.Inst.IsTruckProcessing(objGiamSatXe.SoHieuXe))
             {
                 lblmsg.Text = string.Format("Xe {0}-{1} đang có cuốc hàng chưa giải quyết", objGiamSatXe.SoHieuXe, objGiamSatXe.TenLaiXe);
                 isSameDay   = true;
             }
             else
             {
                 lblmsg.Text = string.Format("Xe {0}-{1} báo KD ngày: {2:HH:mm dd/MM} chưa báo về", objGiamSatXe.SoHieuXe, objGiamSatXe.TenLaiXe, objGiamSatXe.ThoiDiemBao);
             }
         }
         else
         {
             isSameDay = false;
         }
     }
 }
Ejemplo n.º 2
0
        public BanCo_GiamSatXe GetLichHoatDongCaTruocChuaThuNgan()
        {
            var data = this.ExeStore("Luong_ChotCo_GetLichHoatDongCaTruocChuaThuNgan", this.NgayKinhDoanh, this.SoHieuXe);

            if (data == null || data.Rows.Count != 1)
            {
                return(null);
            }
            var enti = new BanCo_GiamSatXe();

            enti.ParseFrom(data.Rows[0]);
            return(enti);
        }