private void extendedTextBox_Validating(object sender, System.ComponentModel.CancelEventArgs e) { SmartDate.CustomParser = CslaContrib.SmartDateExtendedParser.ExtendedParser; try { ((TextBox)sender).Text = SmartDate.Parse(((TextBox)sender).Text); } catch (System.ArgumentException ex) { } }
private void unchangedTextBox_Validating(object sender, System.ComponentModel.CancelEventArgs e) { SmartDate.CustomParser = null; try { ((TextBox)sender).Text = SmartDate.Parse(((TextBox)sender).Text); } catch (System.ArgumentException ex) { } }
private SmartDate GetDateFromCookie() { var cookie = Request.Cookies["SlxCalendar"]; if (cookie == null) { return(null); } string date = GetCookieParm(cookie, "Date"); return(SmartDate.Parse(date).ToUniversalTime()); }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string message; try { SmartDate birth = SmartDate.Parse(tb_birth.Text); int memberid = _entity.bizMember.Member.ToSearchMemberID(this.tb_name.Text, this.tb_birth.Text); if (memberid.Equals(0)) { message = string.Format("입력하신 교인은<br/> 찾을 수가 없습니다."); } else { message = string.Format("{0} 님의 교인번호는<br/> {1} 입니다.", tb_name.Text, memberid.ToString()); } string str = System.Web.HttpUtility.UrlEncode(message); divFields.Visible = false; lblResult.Text = message; divResult.Visible = true; //StringBuilder sb = new StringBuilder(); //sb.Append("<script>"); //sb.Append("window.open('default2.aspx?Message=").Append(str).Append("', '','toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=385,height=135');"); //sb.Append("</scri"); //sb.Append("pt>"); //Page.RegisterStartupScript("test", sb.ToString()); } catch { message = string.Format("입력하신 교인은<br/> 찾을 수가 없습니다."); string str = System.Web.HttpUtility.UrlEncode(message); divFields.Visible = false; lblResult.Text = message; divResult.Visible = true; //Response.Redirect("SearchMemberID.aspx"); } }
private void DoInsertUpdate <T>(T obj, PocoOperationType operationType) { bool setParameter = false; IXapPocoField pocoField; try { foreach (PropertyInfo prop in PropertyService.Instance.GetInterfaceProperties <T>(obj).GetProperties()) { pocoField = pocoMap.GetField(prop.ShortName()); switch (operationType) { case PocoOperationType.Insert: setParameter = pocoField == null ? false : pocoField.DoesInsert; break; case PocoOperationType.Select: setParameter = pocoField == null ? false : pocoField.DoesSelect; break; case PocoOperationType.Update: setParameter = pocoField == null ? false : pocoField.DoesUpdate; break; case PocoOperationType.Delete: setParameter = pocoField == null ? false : pocoField.DoesDelete; break; case PocoOperationType.SelectList: setParameter = pocoField == null ? false : pocoField.DoesSelectList; break; } if (setParameter) { object objValue = prop.GetValue(obj, null); if (prop.PropertyType == typeof(string)) { if (pocoMap.GetField(prop.ShortName()).DataType == "SmartDate") { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, SmartDate.Parse(objValue.ToString()).DBValue)); } else { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, objValue.ToString())); } } else if (prop.PropertyType == typeof(SmartDate)) { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, SmartDate.Parse(objValue.ToString()).DBValue)); } else if (prop.PropertyType == typeof(bool)) { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, objValue.ToString().ConvertValue <bool>())); } else if (prop.PropertyType == typeof(int)) { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, objValue.ToString().ConvertValue <int>())); } else if (prop.PropertyType == typeof(long)) { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, objValue.ToString().ConvertValue <long>())); } else if (prop.PropertyType == typeof(short)) { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, objValue.ToString().ConvertValue <short>())); } else if (prop.PropertyType == typeof(double)) { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, objValue.ToString().ConvertValue <double>())); } else if (prop.PropertyType == typeof(decimal)) { _dataProvider.AddParameter(DbFactory.Instance.DbParameter(pocoMap.GetField(prop.ShortName()).DbColumn, objValue.ToString().ConvertValue <decimal>())); } } } } catch (Exception ex) { throw new XapException($"Error setting parameter values {obj.GetType().FullName}", ex); } }