/// <Summary> /// check non-empty fields /// </Summary> /// <Param name = "isok"> </param> /// <Param name = "textboxes"> </param> private void checktextboxnotnull (ref bool isok, params textbox [] textboxes) {foreach (textbox txtbox in textboxes) {txtbox. background = brushes. white; If (txtbox. text. length <= 0) {isok = false; txtbox. background = brushes. red;} else {txtbox. background = NULL ;}}}
/// <Summary> /// set the control /// </Summary> /// <Param name = "Isen"> </param> /// <Param name = "isnull"> </param> private void setcontrol (bool Isen, bool isnull) {foreach (uielement C in grd_userinfo.children) {If (C is textbox) {C. isenabled = Isen; If (isnull) {(textbox) c ). TEXT = "" ;}} if (C is ComboBox) {C. isenabled = Isen; If (isnull) {(ComboBox) c ). selectedindex =-1 ;}}if (C is datepicker) {C. isenabled = Isen; If (isnull) {(datepicker) c ). selecteddate = NULL ;}} btn_choosephoto.isenabled = Isen ;}
/// <Summary> /// verify whether the email address input is valid /// </Summary> /// <Param name = "strin"> </param> // <returns> </returns> private bool isvalidemail (string strin) {return RegEx. ismatch (strin, @ "^ ([\ W-\.] +) @ (\ [0-9] {1, 3 }\. [0-9] {1, 3 }\. [0-9] {1, 3 }\.) | ([\ W-] + \.) +) ([A-Za-Z] {2, 4} | [0-9] {1, 3}) (\]?) $ ");}