Ejemplo n.º 1
0
 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)
     {
     }
 }
Ejemplo n.º 2
0
 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)
     {
     }
 }
Ejemplo n.º 3
0
    private SmartDate GetDateFromCookie()
    {
        var cookie = Request.Cookies["SlxCalendar"];

        if (cookie == null)
        {
            return(null);
        }

        string date = GetCookieParm(cookie, "Date");

        return(SmartDate.Parse(date).ToUniversalTime());
    }
Ejemplo n.º 4
0
    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");
        }
    }
Ejemplo n.º 5
0
        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);
            }
        }