Ejemplo n.º 1
0
        public string Update(int id, string tenKhachHang, string soDienThoai, string diaChiDon, string diaChiTra, float soKm, int soTien,
                             string loaiXe, int soLuongXe, DateTime gioDon, int soPhutBaoTruoc, string ghiChu, int systemBookID)
        {
            if (!isAuthentication)
            {
                maLoi = "E4";// lỗi không qua xác thực
            }
            if (maLoi == "E3" || maLoi == "E4")
            {
                return(maLoi);
            }
            KhachDat model = new KhachDat();

            if (string.IsNullOrEmpty(tenKhachHang) || string.IsNullOrEmpty(diaChiDon) ||
                string.IsNullOrEmpty(diaChiTra) || string.IsNullOrEmpty(soDienThoai) || string.IsNullOrEmpty(systemBookID.ToString()))
            {
                return("E1");
            }
            if (gioDon == null || soLuongXe <= 0 || soPhutBaoTruoc < 0 || systemBookID < 0 || soTien <= 0 || soKm <= 0)
            {
                return("E2");
            }
            DateTime timeServer = model.GetTimerServer();

            model.PK_KhachDatID   = id;
            model.TenKhachHang    = tenKhachHang;
            model.SoDienThoai     = soDienThoai;
            model.DiaChiDon       = diaChiDon;
            model.DiaChiTra       = diaChiTra;
            model.SoKm            = soKm;
            model.SoTien          = soTien;
            model.LoaiXe          = loaiXe;
            model.SoLuongXe       = soLuongXe;
            model.GioDon          = gioDon;
            model.SoPhutBaoTruoc  = soPhutBaoTruoc;
            model.GhiChu          = ghiChu;
            model.FK_SystemBookID = systemBookID;
            model.UpdatedDate     = timeServer;
            try
            {
                model.UpdateById();
                return("1");
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("[BookingTaxi_Update]", ex);
                return("F");
            }
        }
Ejemplo n.º 2
0
        public string Update_V2(KhachDat khachDat)
        {
            if (!isAuthentication)
            {
                maLoi = "E4";// lỗi không qua xác thực
            }
            if (maLoi == "E3" || maLoi == "E4")
            {
                return(maLoi);
            }
            KhachDat model = new KhachDat();

            if (string.IsNullOrEmpty(khachDat.TenKhachHang) || string.IsNullOrEmpty(khachDat.DiaChiDon) ||
                string.IsNullOrEmpty(khachDat.DiaChiTra) || string.IsNullOrEmpty(khachDat.SoDienThoai) || string.IsNullOrEmpty(khachDat.FK_SystemBookID.ToString()))
            {
                return("E1");
            }
            if (khachDat.GioDon == null || khachDat.SoLuongXe <= 0 || khachDat.SoPhutBaoTruoc < 0 || khachDat.FK_SystemBookID < 0 || khachDat.SoTien <= 0 || khachDat.SoKm <= 0)
            {
                return("E2");
            }
            DateTime timeServer = model.GetTimerServer();

            model.PK_KhachDatID   = khachDat.PK_KhachDatID;
            model.TenKhachHang    = khachDat.TenKhachHang;
            model.SoDienThoai     = khachDat.SoDienThoai;
            model.DiaChiDon       = khachDat.DiaChiDon;
            model.DiaChiTra       = khachDat.DiaChiTra;
            model.SoKm            = khachDat.SoKm;
            model.SoTien          = khachDat.SoTien;
            model.LoaiXe          = khachDat.LoaiXe;
            model.SoLuongXe       = khachDat.SoLuongXe;
            model.GioDon          = khachDat.GioDon;
            model.SoPhutBaoTruoc  = khachDat.SoPhutBaoTruoc;
            model.GhiChu          = khachDat.GhiChu;
            model.FK_SystemBookID = khachDat.FK_SystemBookID;
            model.UpdatedDate     = timeServer;
            try
            {
                model.UpdateById();
                return("1");
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("[BookingTaxi_Update]", ex);
                return("F");
            }
        }