Пример #1
0
        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);
        }
Пример #2
0
 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);
 }