Exemplo n.º 1
0
        public static void SetInfoBox(PLInfoBoxEtx info, long nguoiTao, DateTime? ngayTao, long phongBan, long congTy,
            long nguoiCapNhat, DateTime? ngayCapNhat)
        {
            if (nguoiTao <= -1 && phongBan <= -1 && nguoiCapNhat <= -1)
            {
                info.Enabled = false;
                return;
            }
            info._init();

            if (nguoiTao > -1)
            {
                info._AddItem("Người nhập", DMFWNhanVien.GetFullName(nguoiTao));
                info._AddItem("Ngày nhập", ngayTao.ToString());
            }
            if (phongBan > -1)
            {
                FWDBService db = HelpDB.getDBService();
                DbCommand cmd =
                    db.GetSQLStringCommand(string.Format("SELECT NAME FROM DEPARTMENT WHERE ID={0}", phongBan));
                object name = db.ExecuteScalar(cmd);
                if (name != null)
                    info._AddItem("Phòng ban", name.ToString());
            }
            if (congTy > -1)
            {
                FWDBService db = HelpDB.getDBService();
                DbCommand cmd =
                    db.GetSQLStringCommand(string.Format("SELECT SHORT_NAME FROM COMPANY_INFO WHERE ID={0}", congTy));
                object name = db.ExecuteScalar(cmd);
                if (name != null)
                    info._AddItem("Công ty", name.ToString());
            }
            if (nguoiCapNhat > -1)
            {
                info._AddItem("Người cập nhật", DMFWNhanVien.GetFullName(nguoiCapNhat));
                info._AddItem("Ngày cập nhật", ngayCapNhat.ToString());
            }
            info.Enabled = true;
        }
Exemplo n.º 2
0
 public static void SetInfoBox(PLInfoBoxEtx info, long nguoiTao, DateTime? ngayTao, long phongBan,
     long nguoiCapNhat, DateTime? ngayCapNhat)
 {
     SetInfoBox(info, nguoiTao, ngayTao, phongBan, -1, nguoiCapNhat, ngayCapNhat);
 }