public static string GetMaPhanLoaiChiNameByPhieuChiId(PhieuChiTableAdapter adapter, Int32 phieuChiId) { if (phieuChiId < 0) { return(CommonConstant.EMPTY); } QLMamNon.Dao.QLMamNonDs.PhieuChiDataTable phieChiTable = adapter.GetPhieuChiById(phieuChiId); if (ListUtil.IsEmpty(phieChiTable.Rows)) { return(CommonConstant.EMPTY); } QLMamNon.Dao.QLMamNonDs.PhieuChiRow phieChiRow = phieChiTable.Rows[0] as QLMamNon.Dao.QLMamNonDs.PhieuChiRow; if (phieChiRow != null) { QLMamNon.Dao.QLMamNonDs.PhanLoaiChiDataTable table = StaticDataFacade.Get(StaticDataKeys.PhanLoaiChi) as QLMamNon.Dao.QLMamNonDs.PhanLoaiChiDataTable; QLMamNon.Dao.QLMamNonDs.PhanLoaiChiRow[] rows = (QLMamNon.Dao.QLMamNonDs.PhanLoaiChiRow[])table.Select(String.Format("PhanLoaiChiId={0}", phieChiRow.PhanLoaiChiId)); if (!ArrayUtil.IsEmpty(rows)) { return(rows[0].MaPhanLoai); } } return(CommonConstant.EMPTY); }
public void UpdatePhieuChi(PhieuChiTableAdapter phieuChiTableAdapter, PhieuChiRow phieuChiRow, DateTime ngay, long soTien, string maPhieu, string ghiChu, int phanLoaiChiId, string noiDung, double soLuong, double donGia) { phieuChiTableAdapter.Update(maPhieu, soTien, ghiChu, phanLoaiChiId, noiDung, soLuong, donGia, ngay, DateTime.Now, phieuChiRow.PhieuChiId, phieuChiRow.IsMaPhieuNull() ? null : phieuChiRow.MaPhieu, phieuChiRow.SoTien, phieuChiRow.PhanLoaiChiId, phieuChiRow.SoLuong, phieuChiRow.DonGia, phieuChiRow.Ngay, phieuChiRow.CreatedDate); }