예제 #1
0
 private ptOfficeResResources GetData()
 {
     return(new ptOfficeResResources
     {
         GetType = this.DDLGetType.SelectedValue,
         PlanFee = (this.txtPlanFee.Text.Trim() == "") ? 0m : Convert.ToDecimal(this.txtPlanFee.Text.Trim()),
         RecordID = this.RecordID,
         ResCode = OfficeCommonClass.GetNewSameLevelCode("OA_OfficeRes_Resources", "ResCode", "TypeCode='" + this.TypeCode + "'", 10),
         ResName = this.txtResName.Text,
         TypeCode = this.TypeCode,
         Unit = this.txtUnit.Text,
         UseType = this.DDLUseType.SelectedValue
     });
 }
예제 #2
0
    private ptOfficeResClass GetData()
    {
        ptOfficeResClass ptOfficeResClass = new ptOfficeResClass();

        ptOfficeResClass.i_ChildNum = 0;
        if (this.OperateType == "upd")
        {
            ptOfficeResClass.TypeCode = this.LibraryCode;
        }
        else
        {
            if (this.LibraryCode == "")
            {
                ptOfficeResClass.TypeCode = OfficeCommonClass.GetNewSameLevelCode("OA_OfficeRes_Class", "TypeCode", "", 4);
            }
            else
            {
                string strWhere = string.Concat(new object[]
                {
                    " TypeCode like ('",
                    this.LibraryCode,
                    "%') and len(TypeCode)>len('",
                    this.LibraryCode,
                    "') and left(TypeCode,",
                    this.LibraryCode.Length,
                    ")='",
                    this.LibraryCode,
                    "'"
                });
                ptOfficeResClass.TypeCode = OfficeCommonClass.GetNewLowerLevelCode("OA_OfficeRes_Class", "TypeCode", this.LibraryCode, strWhere, this.LibraryCode.Length + 4);
            }
        }
        ptOfficeResClass.IsValid    = "1";
        ptOfficeResClass.RecordDate = DateTime.Now;
        ptOfficeResClass.Remark     = this.txtRemark.Text.Trim();
        ptOfficeResClass.TypeName   = this.txtBookLibraryName.Text.Trim();
        ptOfficeResClass.UserCode   = base.UserCode;
        return(ptOfficeResClass);
    }