public string thanhToan(HinhThucThanhToan hinhThucThanhToan, int tienNguoiGuiXe, int tongTienCanPhaiTra) { ThanhToan kq = hinhThucThanhToan(); if (tienNguoiGuiXe == tongTienCanPhaiTra) { tongTien += tienNguoiGuiXe; } else if (tienNguoiGuiXe < tongTienCanPhaiTra) { return("Thanh toan khong du!"); } else if (tienNguoiGuiXe > tongTienCanPhaiTra) { if (kq == ThanhToan.TienMat) { tienNguoiGuiXe -= tongTienCanPhaiTra; tongTien += tongTienCanPhaiTra; return($"Thanh toan thanh cong! Tien can tra cho quy khach: {tienNguoiGuiXe}"); } } return($"Thanh toan {kq} thanh cong!"); }
public HoaDon addHoaDon(HoaDon hoaDon) { using (var db = new QLHTGTEntities()) { HinhThucThanhToan hinhThucThanhToan = db.HinhThucThanhToans.Where(n => n.ID == hoaDon.HinhThucThanhToan_id).FirstOrDefault(); if (hinhThucThanhToan != null) { try { hoaDon.HinhThucThanhToan = hinhThucThanhToan; db.HoaDons.Add(hoaDon); if (db.SaveChanges() > 0) { return(hoaDon); } else { return(null); } } catch { return(null); } } } return(null); }
protected override void OnValueStored() { base.OnValueStored(); //Tạo mới Nơi phát hành nếu chưa tồn tại if (View is DetailView && ((DetailView)View).ViewEditMode == ViewEditMode.Edit) { ASPxComboBox control = this.DropDownEdit.Controls[0] as ASPxComboBox; if (control.Text == control.Value.ToString()) { XPLiteObject doc = View.CurrentObject as XPLiteObject; Type ObjType = CurrentObject.GetType(); UnitOfWork uow = new UnitOfWork(doc.Session.DataLayer); HinhThucThanhToan current = uow.FindObject <HinhThucThanhToan>(new BinaryOperator("TieuDe", control.Text)); if (current == null) { current = new HinhThucThanhToan(uow); current.TieuDe = control.Text; current.Save(); uow.CommitTransaction(); } PropertyInfo TieuDe = ObjType.GetProperty("HinhThucThanhToan"); TieuDe.SetValue(doc, doc.Session.GetObjectByKey <HinhThucThanhToan>(current.Oid)); doc.Save(); doc.Session.CommitTransaction(); } } }
public string chonCachThuc(HinhThucThanhToan hinhThucThanhToan) { ThanhToan kq = hinhThucThanhToan(); if (kq == ThanhToan.QuetThe) { return("Thanh toan bang hinh thuc quet the"); } else if (kq == ThanhToan.AirPay) { return("Thanh toan bang hinh thuc AirPay"); } else if (kq == ThanhToan.MoMo) { return("Thanh toan bang hinh thuc MoMo"); } else if (kq == ThanhToan.ViettelPay) { return("Thanh toan bang hinh thuc ViettelPay"); } else if (kq == ThanhToan.ZaloPay) { return("Thanh toan bang hinh thuc ZaloPay"); } return("Thanh toan bang hinh thuc tien mat"); }
public async Task <ActionResult> DeleteConfirmed(string id) { HinhThucThanhToan hinhThucThanhToan = await db.HinhThucThanhToan.FindAsync(id); db.HinhThucThanhToan.Remove(hinhThucThanhToan); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private void LoadTinh() { string strSql = "select * from NganHang"; HinhThucThanhToan.DataSource = Connect.GetTable(strSql); HinhThucThanhToan.DataTextField = "TenNganHang"; HinhThucThanhToan.DataValueField = "IDNganHang"; HinhThucThanhToan.DataBind(); //slTinh.Items.Add(new ListItem("-- Chọn địa chỉ KH theo tỉnh --", "0")); //slTinh.Items.FindByText("-- Chọn địa chỉ KH theo tỉnh --").Selected = true; }
public HinhThucThanhToan findById(int id) { using (var db = new QLHTGTEntities()) { HinhThucThanhToan hinhThucThanhToan = db.HinhThucThanhToans.Where(b => b.ID == id).FirstOrDefault(); if (hinhThucThanhToan != null) { return(hinhThucThanhToan); } } return(null); }
// GET: HinhThucThanhToans/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HinhThucThanhToan hinhThucThanhToan = await db.HinhThucThanhToan.FindAsync(id); if (hinhThucThanhToan == null) { return(HttpNotFound()); } return(View(hinhThucThanhToan)); }
public bool addHinhThucThanhToan(HinhThucThanhToan hinhThucThanhToan) { using (var db = new QLHTGTEntities()) { try { db.HinhThucThanhToans.Add(hinhThucThanhToan); db.SaveChanges(); return(true); } catch { return(false); } } }
public bool deleteHinhThucThanhToan(int id) { using (var db = new QLHTGTEntities()) { try { HinhThucThanhToan hinhThucThanhToanDel = db.HinhThucThanhToans.Find(id); db.HinhThucThanhToans.Remove(hinhThucThanhToanDel); db.SaveChanges(); return(true); } catch { return(false); } } }
public async Task <ActionResult> Edit([Bind(Include = "MaHTTT,TenHTTT,MoToHTTT")] HinhThucThanhToan hinhThucThanhToan) { if (ModelState.IsValid) { if (Common.MaNV != "") { } else { Common.Alert = "Đăng nhập trước khi chỉnh sữa !"; return(RedirectToAction("Index", "Logins")); } db.Entry(hinhThucThanhToan).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(hinhThucThanhToan)); }
public string xuLyLayXe(XeCo xe, NguoiGuiXe nguoilayxe, HinhThucThanhToan hinhThucThanhToan, int tienNguoiGuiXe, tinhTienGXe cachTinhTien) { int maTheXe = nguoilayxe.theXe; DateTime thoiGianXacNhan = DateTime.Now; Scanner loaiXe = xe.getTypeOfVehicle(); int soTienCanPhaiTra = tinhTienGuiXe(cachTinhTien, tinhThoiGianGuiXe(xe.ngayGio, thoiGianXacNhan), loaiXe); if (maTheXe == -1) //Người lấy xe bị mất thẻ xe { soTienCanPhaiTra += 50000; maTheXe = xuLyTheXe(xe, nguoilayxe); } if (TTXeTrongBai.ContainsKey(maTheXe) == true) { if (thucHienXacNhan(maTheXe, xe, nguoilayxe) == true) { string anhNguoiVao = this.TTXeTrongBai[maTheXe].anhNguoi; string anhXeVao = this.TTXeTrongBai[maTheXe].anhXe; //Loại bỏ các dữ liệu về xe trong cơ sở dữ liệu xoaThongTinXe(maTheXe, (int)loaiXe); //Lưu thông tin cơ bản của xe vào Dictionary để xử lý trường hợp mất xe this.danhSachTTXeDaLay.Add(thongTinXe(maTheXe, xe.ngayGio, thoiGianXacNhan, anhXeVao, anhNguoiVao, xe.anhXe(), nguoilayxe.anhNguoi())); //Lấy tiền gửi xe if (tienNguoiGuiXe < soTienCanPhaiTra) { return($"{thanhToan(hinhThucThanhToan, tienNguoiGuiXe, soTienCanPhaiTra)}\nLay {xe.getTypeOfVehicle()} khong thanh cong\n"); } return($"{thanhToan(hinhThucThanhToan, tienNguoiGuiXe, soTienCanPhaiTra)}\nDa lay {xe.getTypeOfVehicle()} thanh cong\n"); } else { return("Thong bao: Anh khong khop"); } } else { return("The xe khong ton tai"); } }
public bool updateHinhThucThanhToan(HinhThucThanhToan hinhThucThanhToan) { using (var db = new QLHTGTEntities()) { try { HinhThucThanhToan hinhThucThanhToanUpdate = db.HinhThucThanhToans.Find(hinhThucThanhToan.ID); if (hinhThucThanhToan == null) { return(false); } hinhThucThanhToanUpdate.HTTT = hinhThucThanhToan.HTTT; db.SaveChanges(); return(true); } catch { return(false); } } }
// PUT api/loaixe public bool Put([FromBody] HinhThucThanhToan hinhThucThanhToan) { return(hinhThucThanhToanRepository.updateHinhThucThanhToan(hinhThucThanhToan)); }
// POST api/loaixe public bool Post([FromBody] HinhThucThanhToan hinhThucThanhToan) { return(hinhThucThanhToanRepository.addHinhThucThanhToan(hinhThucThanhToan)); }