Preparation Specification for Common Codes (1) --- Display of List Data

xiaoxiao2021-03-06  59

Writing Specification for Common Codes (1) --- List Data Display December 7, 2004

Recently check the code, discover a lot of questions, and organize the common code preparation specification to improve code quality and efficiency.

1. List data display

List data displays three functions to complete, organize conditions, taking data, display data, as follows:

A: Organizational Condition

Private void perparesearchcondition ()

{

DateTime dtstart = new datetime (2000, 1, 1);

DateTime Dtend = datetime.now;

INT ISTATE = -1;

IF (this.dropdownList4.selectedValue! = "")

iState = system.convert.toint16 (this.dropdownList4.selectedValue);

INT iWorkage = 0;

IF (DD_WORKYear.SelectedValue! = "")

iWorkage = system.convert.toint16 (this.dd_workyear.selected);

IF (this.startdate.value! = "") dtstart = this.startdate.dateValue; if (this.Enddate.Value! = ") Dtend = this.Enddate.dateValue;} B: Take Data IList List = BusinessService. CHRService.GetApplyer (tb_applywork.Text, dd_degree.SelectedItem.Text, iWorkAge, dtStart, dtEnd, iState); C: displaying data private void AddApplierToGrid (IList list) {this.uwgApplyList.Rows.Clear (); foreach (IList listItem in list) {string [] sItem = GetItemData (listItem); UltraGridRow r = new (sItem) UltraGridRow; uwgApplyList.Rows.Add (r);}} private string [] GetItemData (IDictionary listItem) {string [] sItem = new string [9]; if (ListItem == Null) Return Sitem; SIT EM [0] = NHibernateHelper.getstring (ListItem ["deptname"]); Sitem [1] = nHibernateHelper.getstring (ListItem ["Name"]); Sitem [2] = NHibernateHelper.getstring (ListItem ["positionname"]) ; sItem [3] = NHibernateHelper.GetString (listItem [ "ProbationershipMonth"]); sItem [4] = NHibernateHelper.GetString (listItem [ "ProbationershipSalary"]); sItem [5] = NHibernateHelper.GetShortDateString (listItem [ "OnDutyDate"] ); Sitem [6] = NHibernateHelper.getstring (ListItem ["Phone"]) ";" NHibernateHelper.getstring (ListItem ["MobilePhone"]);

转载请注明原文地址:https://www.9cbs.com/read-83824.html

New Post(0)