開端2(三)

來源:互聯網
上載者:User

選擇行數, if (efGridResult.EFChoiceCount < 1)
設為選中,,this.efGridResult[this.efGridResult.Rows.Count - 1, "check_option"] = true;
取資料,  inInfo.SetBlockVal(this.efGridResult);
快顯功能表      this.efGridResult.EFAllowMenuNew = false;
新增一空行 this.efGridResult.Rows.Add();    --報未將對象引用設定到執行個體

"被tableLayout耽誤了一會"==---
 
後台查詢服務編寫規範  ?????

ed54_copy
eda2a5_inq
ed54_inq_func

/* ***** 擷取輸入參數 ***** */
 bcls_rec->GetColVal(1, 1, "order_no", order_no);
 bcls_rec->GetColVal(1, 1, "sort", sort);
 bcls_rec->GetColVal(1, 1, "pageindex", &pageindex);
 bcls_rec->GetColVal(1, 1, "pagesize", &pagesize);

 bcls_ret->AddBlock();
 bcls_ret->AddColName(2,"totalcount");

  public EIInfo ShowQueryData(EIInfo eiInfo);
1.重新安裝了系統不能登入啦?
沒找到為什麼,串連伺服器起初不能登入,經過楊經理調試可以登入了,,找出原因??
 --若是密碼緣故將提示密碼錯誤..

 選擇行數, if (efGridResult.EFChoiceCount < 1)           怎樣擷取選擇行??? 先擷取總體資料在看ininfo中行數
設為選中,,this.efGridResult[this.efGridResult.Rows.Count - 1, "check_option"] = true;           不能直接用[] efGridResult.Rows[efGridResult.Rows.Count - 1]["check_option"] = true;
取資料,  inInfo.SetBlockVal(this.efGridResult);                                  inInfo = this.efGridResult.GetSelectedRowData(); 
快顯功能表      this.efGridResult.EFAllowMenuNew = false;            同樣的方法,預設整個快顯功能表為false
新增一空行 this.efGridResult.Rows.Add();    --報未將對象引用設定到執行個體            同樣的方法

初始化 直接拖放即可,列可以在設計檢視中設計          必須在EF_START_FORM_BY_EP事件中指定FunctionId並調用初始哈 
            this.efGridResult.FunctionID = "fmbd_02_inq"; 
                       efGridResult.Initialize(); 
           functionID需要在ed54畫面配置 
1.後台總頁數如何求的       comm1.ExecuteReader();   comm1.Read() comm1.Get(1,totalcount);  
2。 public bool EFAllowMenueNew       已修改     
public bool EFAllowMenueChoice            
3。輸入長度不能超過規定最大長度1-----在設定functionId時,的項目欄位長度            
4。豎表有什麼用  怎樣擷取當前豎表中的資料          
5。豎表的分組  同一functionID不同的組名稱時,指定funtionID橫表在一行,豎表時自動根據設定分組,顯示為不同的tab          可設定,注意欄位名不能重複
6' ShowGroupCheckBox = true;   最面的分頁會被一個scrollbar給遮蓋住    
7' 豎表顯示的列分組(想顯示幾列,顯示幾列)      ED54設定豎表列顯示多少條 
8' 新增變灰不能用      已修改 
6' 怎樣禁用翻頁(想實現當點擊了2步操作時,完成操作後再分頁)       
7' 如何判斷當前是橫表還是豎表       

做個模板        
 1。先添加按組查詢(建議使用combox       

 

insert into dbo.TFMBD03(ITEM_ID,FROM_UNIT,FACTOR,MARKUP,TO_UNIT,ROUNDOFF,REC_ID,REC_CREATOR,REC_CREATE_TIME,) values(@item_id,@from_unit,@factor,@markup,@to_unit,@roundoff,@rec_id,@rec_creator,@rec_create_time)        

        
判斷當前是橫還是豎表..怎樣代碼在倆類型間轉換        
每頁顯示列數可以配置..        
elephone,tiger           

組織單位問題匯總:  組織單位FMBD9         
 職位表TFMBD14--通過單位編號ORG_UNIT_ID關聯          
 地址資訊----組織單位有位址名稱欄位ADDR_NAME---是通過它關聯??          
 生效記錄用TFMBD09-----VALID_FROM_DATE.VALID_TO_DATE.---只一條記錄還是多條?          
 工種表TFMBD15---通過單位編號ORG_UNIT_ID關聯          
 組織單位合計----員工數,空缺工作數          
 組織單位聯絡表TFMBD73---通過單位編號ORG_UNIT_ID關聯          
針對畫面 :09,10,73 06畫面:樹狀結構作用??動作??----地址資訊和連絡人資訊如何與組織單位關聯的??         地址,生效日期需要快顯視窗
 09' 07畫面:編輯生效和實效日期??         
 10' 08畫面:編輯地址資訊,位址名稱為主鍵        且只顯示與該組織單位相關地址資訊。 
 14' 09畫面:職位資訊表的增刪改        且只顯示與該組織單位相關地址資訊。 
 15' 44畫面:工種資訊表的增刪改        且只顯示與該組織單位相關地址資訊。 

需確認:!.....樹狀結構,,2。…通過位址名稱關聯….3。..07畫面只修改生效,實效記錄…4。..合計??        合計的啥??   

efGridOrgUnit.ColumnInfo  13,1,0,0,0,95,Columns:0{Width:29;AllowSorting:False;Name:"grid_head";Style:"DataType:System.Int32;TextAlign:RightCenter;";} 1{Width:57;AllowSorting:False;Name:"check_option";Caption:"選擇";AllowDragging:False;Style:"DataType:System.Boolean;ImageAlign:CenterCenter;";StyleFixed:"TextAlign:CenterCenter;";} 2{Name:"ORG_UNIT_ID";Caption:"組織單位";} 3{Width:64;Name:"DESCRIPT";Caption:"描述";} 4{Name:"UNIT_TYPE";Caption:"組織單位類型";} 5{Name:"PARENT_UNIT_ID";Caption:"父組織單位";} 6{Name:"DIRECTOR";Caption:"主管";} 7{Name:"FROM_DATE";Caption:"生效日期";} 8{Name:"TO_DATE";Caption:"失效日期";} 9{Name:"HRM_REG_NUM";Caption:"工商登記號";} 10{Name:"CO_REG_NUM";Caption:"免稅編號";} 11{Name:"BRANCH_ID";Caption:"分公司/子公司";} 12{Name:"UPS_NUM";Caption:"郵政投送編號";}       

efGridOrgUnit.StyleInfo  Normal{Font:Tahoma, 9pt;} Alternate{BackColor:GradientActiveCaption;} Fixed{BackColor:Control;ForeColor:ControlText;Border:Flat,1,ControlDark,Both;BackgroundImageLayout:Hide;} Highlight{BackColor:Highlight;ForeColor:HighlightText;} Focus{} Editor{} Search{BackColor:Highlight;ForeColor:HighlightText;} Frozen{BackColor:Beige;} NewRow{ForeColor:GrayText;} EmptyArea{BackColor:AppWorkspace;Border:Flat,1,ControlDarkDark,Both;} SelectedColumnHeader{} SelectedRowHeader{} GrandTotal{BackColor:Black;ForeColor:White;} Subtotal0{BackColor:ControlDarkDark;ForeColor:White;} Subtotal1{BackColor:ControlDarkDark;ForeColor:White;} Subtotal2{BackColor:ControlDarkDark;ForeColor:White;} Subtotal3{BackColor:ControlDarkDark;ForeColor:White;} Subtotal4{BackColor:ControlDarkDark;ForeColor:White;} Subtotal5{BackColor:ControlDarkDark;ForeColor:White;} EFSelectedRow{}

虛方法重寫與方法覆蓋                     

當時checkbox時擷取的是true false,需要轉換為0,1               

修改為什麼一直不成功,提示成功               

生效期,,頁面,,,,,,,--無論新增,修改還是刪除,是不是都相當於修改  組織單位的生效起止資訊               
地址資訊  頁面---預設當前組織單位編號???               
工種資訊               
職位資訊               

 15,1,0,0,0,125,Columns:0{Width:29;AllowSorting:False;Name:"grid_head";Style:"DataType:System.Int32;TextAlign:RightCenter;";} 1{Width:57;AllowSorting:False;Name:"check_option";Caption:"選擇";AllowDragging:False;Style:"DataType:System.Boolean;ImageAlign:CenterCenter;";StyleFixed:"TextAlign:CenterCenter;";} 2{Caption:"職位編號";} 3{Width:64;Caption:"職位名稱";} 4{Caption:"直接上級職位";} 5{Caption:"組織單位";} 6{Caption:"職務";} 7{Caption:"參考類型";} 8{Caption:"參考";} 9{Caption:"工種";} 10{Caption:"生效日期";} 11{Caption:"失效日期";} 12{Caption:"工作地點";} 13{Caption:"係數";} 14{Caption:"離職原因代碼";}

對於造型說明無效的字元,,,,,,numberic型的 插入空值時,提示               

 對於number型              

 

 添加按鈕添加到了TESBUTTONERSINFO  NAME和FNAME共同做主鍵…ACLID能唯一標示一條記錄,並且和表單中的ACLID不重複        
 系統資訊存放於  TESAPPINFO中  ENAME是主鍵        

 表單資訊存放於  TESFORMRESINFO中  NAME不能重複.通過APPNAME與系統關聯,通過ABBREV與模組關聯,ACLID為主鍵        
 使用者資訊存放於  TESUSERINFO中  通過DEPTID與部門關聯        
 群組資訊存放於  TESGROUPINFO中  通過APPNAME與系統關聯        
 使用者組關係表是  TESGROUPMEMBER  通過MEMBERID 和 GROUPID把組和使用者關聯        
 組許可權資訊存放於TESGROUPACCESS中  通過ACLID 和 ACCESSERID 把畫面和群組id關聯,ACLID包括表單和按鈕的ACLID        
 菜單tree資訊存放於 TESTREEINFO中  FNAME為父節點名稱,NAME為自己的名稱,APPNAME系統名,FNAME等於root的為一級菜單,RESNAME為串連名稱,若是父節點則等於FOLDER        
 部門資訊存放於  TESDEPTINFO中  ID是主鍵        
 新增表單影響的表有::          

           
 系統資訊存放於  TESAPPINFO中  ENAME是主鍵        
 表單資訊存放於  TESFORMRESINFO中  NAME不能重複.通過APPNAME與系統關聯,通過ABBREV與模組關聯,ACLID為主鍵        
 添加按鈕添加到了TESBUTTONERSINFO  NAME和FNAME共同做主鍵…ACLID能唯一標示一條記錄,並且和表單中的ACLID不重複        
           
 組許可權資訊存放於TESGROUPACCESS中  通過ACLID 和 ACCESSERID 把畫面和群組id關聯,ACLID包括表單和按鈕的ACLID        
           
 群組資訊存放於  TESGROUPINFO中  通過APPNAME與系統關聯        
 使用者組關係表是  TESGROUPMEMBER  通過MEMBERID 和 GROUPID把組和使用者關聯        
 使用者資訊存放於  TESUSERINFO中  通過DEPTID與部門關聯        
 部門資訊存放於  TESDEPTINFO中  ID是主鍵        
 菜單tree資訊存放於 TESTREEINFO中  FNAME為父節點名稱,NAME為自己的名稱,APPNAME系統名,FNAME等於root的為一級菜單,RESNAME為串連名稱,若是父節點則等於FOLDER        
vip 序號資訊存放於TESSQ01中  SEQNAME表示如userseq,buttonseq,formseq等,SEQMIN最小值,SEQNOW現在值,SEQNEXT下一個值,SEQMAX最大值        
           
 在EA01_1畫面添加的server號與service名稱資訊 存放於TEA01表中          
 後台待配置service資訊位於表TEA03中  (指的是在TEA03表確不在TEA01表的資訊)        
           
 ACLID--->form直接找到最大的加一,button儲存起來了最大值,不知道儲存在哪個表?      授權時,把aclid和使用者組id放入TESGROUPACCESS    
         
 期望實現:畫面間複製->添加一個 新畫面後,指定一個畫面,則把源畫面上的按鈕,許可權都複製到新畫面中--        或者弄一個F1-F12的畫面,選中要添加的按鈕大量新增,並和組關聯
只管添加不管,修改和刪除.  差ACLID怎麼弄的.       
開始測試: 全調用已有服務,首先添加畫面…        
         
         
 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.