private void Save() { string kq = ""; tbltienthanhtoanBL ctr = new tbltienthanhtoanBL(); List <tbltienthanhtoan> lst = new List <tbltienthanhtoan>(); lst = GetListTienThanhToan(); for (int i = 0; i < lst.Count; i++) { tbltienthanhtoan temp = new tbltienthanhtoan(); temp = ctr.GetByID(lst[i].id); if (temp == null) { try { kq = ctr.Insert(lst[i]); } catch { break; } _ctrlog.Append(Data.use, "Thêm mới tiền thanh toán ngày: " + lst[i].ngaytt.ToString("dd/MM/yyyy HH:mm:ss") + " số tiền: " + lst[i].tientt.ToString("N0", CultureInfo.InvariantCulture) + " cho hóa đơn của khách hàng: " + lbTenKH.Text + " xuất ngày: " + lbNgayXuat.Text); } else { try { kq = ctr.Update(lst[i]); } catch { break; } _ctrlog.Append(Data.use, "Cập nhật tiền thanh toán ngày: " + lst[i].ngaytt.ToString("dd/MM/yyyy HH:mm:ss") + " từ số tiền: " + temp.tientt.ToString("N0", CultureInfo.InvariantCulture) + " thành số tiền: " + lst[i].tientt.ToString("N0", CultureInfo.InvariantCulture) + " cho hóa đơn của khách hàng: " + lbTenKH.Text + " xuất ngày: " + lbNgayXuat.Text); } } if (kq.Trim().Equals("") == true) { MessageBox.Show("Cập nhật tiền thanh toán cho hóa đơn thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiDS(); } }
private void Del() { tbltienthanhtoanBL ctr = new tbltienthanhtoanBL(); if (c1FlexGrid1.Rows.Count - 1 > 0) { string sid = c1FlexGrid1[c1FlexGrid1.RowSel, "id"].ToString().Trim(); if (sid.Trim().Equals("") == false) { if (c1FlexGrid1.Rows[c1FlexGrid1.RowSel].AllowEditing == false) { MessageBox.Show("Bạn không thể xóa bản ghi này.\nĐể xóa được bạn vui lòng xóa hóa đơn bán.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } tbltienthanhtoan temp = new tbltienthanhtoan(); temp = ctr.GetByID(sid); string kq = ""; kq = ctr.Delete(sid); if (kq.Trim().Equals("") == true) { try { _ctrlog.Append(Data.use, "Xóa tiền thanh toán ngày: " + temp.ngaytt.ToString("dd/MM/yyyy HH:mm:ss") + " số tiền: " + temp.tientt.ToString("N0", CultureInfo.InvariantCulture) + " cho hóa đơn của khách hàng: " + lbTenKH.Text + " xuất ngày: " + lbNgayXuat.Text); } catch { } MessageBox.Show("Xóa tiền thanh toán cho hóa đơn thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiDS(); } } else { c1FlexGrid1.Rows.Remove(c1FlexGrid1.RowSel); } } }