protected void btnRutGoi_Click(object sender, EventArgs e) { List <khachHang> lskh = GetKH(int.Parse(txtMaKhachHangThiet.Text.Trim().ToString())); khachHang kh = lskh[0]; if (_LoaiGiaoDich == 1) { // Kiểm tra còn tiền rút hay ko if (kh.soDuTaiKhoan > double.Parse(txtSoTien.Text.Trim())) { ServiceConnector.GetDataFromServiceByPost <giaoDich>("api/gd/add", CreateGiaoDich(), false); kh.soDuTaiKhoan = kh.soDuTaiKhoan - double.Parse(txtSoTien.Text.Trim()); UpdateKH(kh); ClearData(); Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Rút Tiền thành công.');", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Số Tiền Rút Lớn Hơn Số Dư Tài Khoản!');", true); } } else { if (_LoaiGiaoDich == 2) { // Gởi tiền ko cần kiểm tra ServiceConnector.GetDataFromServiceByPost <giaoDich>("api/gd/add", CreateGiaoDich(), false); kh.soDuTaiKhoan = kh.soDuTaiKhoan + double.Parse(txtSoTien.Text.Trim()); UpdateKH(kh); ClearData(); Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Gửi Tiền thành công.');", true); } } }
protected void gvKhachHang_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { khachHang row = (khachHang)e.Row.DataItem; string query = string.Format("maKH={0}", row.maKhachHang); e.Row.Cells[0].Text = string.Format("<a onclick=\"openPopupModal('{0}')\">{1}</a>", "InsertUpdateKhachHang.aspx?" + query, row.maKhachHang); e.Row.Cells[9].Text = row.gioiTinh ? "Nam" : "Nữ"; } }
private khachHang CreateKhachHang() { var kh = new khachHang(); if (_IsUpdateMode) { kh.maKhachHang = _MaKhachHang; } kh.hoTen = txthoten.Text.Trim(); kh.soCMND = txtsocmnd.Text.Trim(); kh.ngaySinh = DateTime.ParseExact(txtngaysinh.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); kh.dienThoai = txtdienthoai.Text.Trim(); kh.email = txtemail.Text.ToString(); kh.diaChiThuongTru = txtdcthuongtru.Text.Trim(); kh.diaChiLienLac = txtdclienlac.Text.Trim(); kh.soDuTaiKhoan = _SoDu; if (cbxgioitinh.SelectedValue == "Nam") { kh.gioiTinh = true; } else { kh.gioiTinh = false; } if (cbxtinhtranghonnhan.SelectedValue == "DT") { kh.tinhTrangHonNhan = false; } else { kh.tinhTrangHonNhan = true; } kh.ngayLap = DateTime.ParseExact(txtngaylap.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); if (cbxtinhtranghoatdong.SelectedValue == "Co") { kh.tinhTrangHoatDong = true; } else { kh.tinhTrangHoatDong = false; } kh.maCNDangky = int.Parse(cbxchinhanh.SelectedValue); return(kh); }
protected void btnchuyentien_Click(object sender, EventArgs e) { List <khachHang> lskhchuyen = GetKH(txtMaKHChuyenThat.Text.Trim()); khachHang khchuyen = lskhchuyen[0]; if (khchuyen.soDuTaiKhoan > double.Parse(txtsotienchuyen.Text.Trim())) { ServiceConnector.GetDataFromServiceByPost <chuyenTien>("api/gdct/add", CreateChuyenTien(), false); khchuyen.soDuTaiKhoan = khchuyen.soDuTaiKhoan - double.Parse(txtsotienchuyen.Text.Trim()); UpdateKH(khchuyen); List <khachHang> lskhnhan = GetKH(txtMaKHNhanThat.Text.Trim()); khachHang khnhan = lskhnhan[0]; khnhan.soDuTaiKhoan = khnhan.soDuTaiKhoan + double.Parse(txtsotienchuyen.Text.Trim()); UpdateKH(khnhan); ClearData(); Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Chuyển Tiền thành công.');", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Số Tiền Chuyển Lớn Hơn Số Dư Tài Khoản!');", true); } }
private void UpdateKH(khachHang kh) { ServiceConnector.InsertOrUpdate <khachHang>("api/kh/upkh", kh, true); }