コード例 #1
0
ファイル: Search.ascx.cs プロジェクト: Novthirteen/yfkey-scms
    private CriteriaParam CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.TransactionType = this.tbTransType.Text.Trim() != string.Empty ? this.tbTransType.Text.Trim() : string.Empty;
        criteriaParam.Location        = this.tbLocation.Text.Trim() != string.Empty ? new string[] { this.tbLocation.Text.Trim() } : null;
        if (this.tbStartDate.Text.Trim() != string.Empty)
        {
            criteriaParam.StartDate = DateTime.Parse(this.tbStartDate.Text);
        }
        if (this.tbEndDate.Text.Trim() != string.Empty)
        {
            criteriaParam.EndDate = DateTime.Parse(this.tbEndDate.Text);
        }
        criteriaParam.Item = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;
        //djin 20120802 目标库存
        if (this.tbRefLoc.Visible == true && tbRefLoc.Text.Trim() != string.Empty)
        {
            criteriaParam.RefLoc = new string[] { tbRefLoc.Text.Trim() }
        }
        ;
        criteriaParam.ClassifiedDate = this.cbSumDate.Checked;
        //criteriaParam.ClassifiedTransType = this.cbSumType.Checked;
        //criteriaParam.ClassifiedLocation = this.cbSumLocation.Checked;
        criteriaParam.ClassifiedUser = this.cbSumUser.Checked;

        return(criteriaParam);
    }
}
コード例 #2
0
    private CriteriaParam CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.Location = this.tbLocation.Text.Trim() != string.Empty ? new string[] { this.tbLocation.Text.Trim() } : null;
        criteriaParam.Item     = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;

        if (this.tbStartDate.Text.Trim() != string.Empty)
        {
            criteriaParam.StartDate = DateTime.Parse(this.tbStartDate.Text);
        }
        if (this.tbEndDate.Text.Trim() != string.Empty)
        {
            criteriaParam.EndDate = DateTime.Parse(this.tbEndDate.Text).AddDays(1);
        }

        try
        {
            if (DateTime.Compare(Convert.ToDateTime(this.tbStartDate.Text.Trim()), Convert.ToDateTime(this.tbEndDate.Text.Trim())) > 0)
            {
                ShowErrorMessage("Common.StarDate.EndDate.Compare");
                return(null);
            }
        }
        catch (Exception)
        {
            ShowErrorMessage("Common.Business.Error.DateInvalid");
            return(null);
        }
        return(criteriaParam);
    }
コード例 #3
0
    private CriteriaParam CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.Item     = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;
        criteriaParam.Location = this.tbLocation.Text.Trim() != string.Empty ? new string[] { this.tbLocation.Text.Trim() } : null;
        return(criteriaParam);
    }
コード例 #4
0
    private CriteriaParam CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.Location = this.tbLocation.Text.Trim() != string.Empty ? new string[] { this.tbLocation.Text.Trim() } : null;
        criteriaParam.Flow     = this.tbFlow.Text.Trim() != string.Empty ? new string[] { this.tbFlow.Text.Trim() } : null;
        criteriaParam.Item     = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;
        //if (this.tbDate.Text.Trim() != string.Empty)
        //    criteriaParam.EndDate = DateTime.Parse(this.tbDate.Text);

        return(criteriaParam);
    }
コード例 #5
0
    private CriteriaParam CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.ItemCodes = this.ttItem.Value.Trim() != string.Empty ? this.ttItem.Value.Trim() : null;
        criteriaParam.LocCodes  = this.ttLocation.Value.Trim() != string.Empty ? this.ttLocation.Value.Trim() : null;
        //criteriaParam.LotNos = this.ttLotNo.Value.Trim() != string.Empty ? this.ttLotNo.Value.Trim() : null;
        criteriaParam.LotNo = this.tbLotNo.Text.Trim() != string.Empty ? this.tbLotNo.Text.Trim() : null;
        criteriaParam.Item  = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;
        string page = this.PostBackHidden.Text != string.Empty ? this.PostBackHidden.Text.Trim() : string.Empty;

        criteriaParam.Page           = string.IsNullOrEmpty(page) ? 1 : int.Parse(page);
        criteriaParam.SortParam      = this.PostBackSortHidden.Text != string.Empty ? this.PostBackSortHidden.Text.Trim() : "Id";
        this.PostBackSortHidden.Text = string.Empty;
        return(criteriaParam);
    }
コード例 #6
0
    private object CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.LocationType = this.tbType.Text.Trim() != string.Empty?this.tbType.Text.Trim():null;
        criteriaParam.Location     = this.tbLocation.Text.Trim() != string.Empty ? new string[] { this.tbLocation.Text.Trim() } : null;
        criteriaParam.Item         = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;
        if (this.tbEffDate.Text.Trim() != string.Empty && this.ModuleType == BusinessConstants.INVENTORY_REPORTS_HISINV)
        {
            criteriaParam.EndDate = DateTime.Parse(this.tbEffDate.Text);
        }
        bool cbPlan = this.cbPlan.Checked;
        //return criteriaParam;
        object obj = new object[] { criteriaParam, cbPlan };

        return(obj);
    }
コード例 #7
0
    private object[] CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.Location = this.tbLocation.Text.Trim() != string.Empty ? new string[] { this.tbLocation.Text.Trim() } : null;
        criteriaParam.Party    = this.tbRegion.Text.Trim() != string.Empty ? new string[] { this.tbRegion.Text.Trim() } : null;
        if (this.tbDate.Text.Trim() != string.Empty)
        {
            criteriaParam.EndDate = DateTime.Parse(this.tbDate.Text);
        }
        criteriaParam.Item = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;

        criteriaParam.ClassifiedParty    = this.cbClassifiedParty.Checked;
        criteriaParam.ClassifiedLocation = this.cbClassifiedLocation.Checked;

        int days = this.tbDays.Text.Trim() != string.Empty ? int.Parse(this.tbDays.Text.Trim()) : 30;

        return(new object[] { criteriaParam, days });
    }
コード例 #8
0
    private CriteriaParam CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.UserCode = this.CurrentUser.Code;
        criteriaParam.Location = this.tbLocation.Text.Trim() != string.Empty ? new string[] { this.tbLocation.Text.Trim() } : null;
        criteriaParam.Party    = this.tbRegion.Text.Trim() != string.Empty ? new string[] { this.tbRegion.Text.Trim() } : null;
        if (this.tbStartDate.Text.Trim() != string.Empty)
        {
            criteriaParam.StartDate = DateTime.Parse(this.tbStartDate.Text);
        }
        if (this.tbEndDate.Text.Trim() != string.Empty)
        {
            criteriaParam.EndDate = DateTime.Parse(this.tbEndDate.Text);
        }
        criteriaParam.Item = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;

        criteriaParam.ClassifiedParty    = this.cbClassifiedParty.Checked;
        criteriaParam.ClassifiedLocation = this.cbClassifiedLocation.Checked;

        return(criteriaParam);
    }
コード例 #9
0
    private void SetViewControl(GridViewRow gvr)
    {
        LocationDetail locationDetail = (LocationDetail)gvr.DataItem;
        int            days           = this.Days;
        DateTime       date           = this._criteriaParam.EndDate.HasValue ? this._criteriaParam.EndDate.Value : DateTime.Today;

        for (int i = 1; i <= 6; i++)
        {
            CriteriaParam criteriaParam = new CriteriaParam();
            criteriaParam.Location = locationDetail.Location != null ? new string[] { locationDetail.Location.Code } : null;
            criteriaParam.Party    = locationDetail.Region != null ? new string[] { locationDetail.Region.Code } : null;
            criteriaParam.Item     = locationDetail.Item.Code;
            if (i < 6)
            {
                criteriaParam.StartDate = date.AddDays(-Convert.ToDouble(i * days));
            }
            criteriaParam.EndDate = date.AddDays(-Convert.ToDouble((i - 1) * days));

            Reports_LocAging_View ucView = this.GetViewControl(gvr, i);
            ucView.InitPageParameter(criteriaParam);
        }
    }
コード例 #10
0
ファイル: Search.ascx.cs プロジェクト: Novthirteen/yfkey-scms
    private CriteriaParam CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.Flow  = this.tbFlow.Text.Trim() != string.Empty ? new string[] { this.tbFlow.Text.Trim() } : null;
        criteriaParam.Party = this.tbRegion.Text.Trim() != string.Empty ? new string[] { this.tbRegion.Text.Trim() } : null;
        if (this.tbStartDate.Text.Trim() != string.Empty)
        {
            criteriaParam.StartDate = DateTime.Parse(this.tbStartDate.Text);
        }
        if (this.tbEndDate.Text.Trim() != string.Empty)
        {
            criteriaParam.EndDate = DateTime.Parse(this.tbEndDate.Text);
        }
        criteriaParam.Shift = this.tbShift.Text.Trim() != string.Empty ? this.tbShift.Text.Trim() : null;
        criteriaParam.Item  = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;

        criteriaParam.ClassifiedFlow  = this.cbClassifiedFlow.Checked;
        criteriaParam.ClassifiedParty = this.cbClassifiedParty.Checked;
        criteriaParam.ClassifiedShift = this.cbClassifiedShift.Checked;
        criteriaParam.ClassifiedDate  = this.cbClassifiedDate.Checked;
        return(criteriaParam);
    }
コード例 #11
0
    private CriteriaParam CollectParam()
    {
        CriteriaParam criteriaParam = new CriteriaParam();

        criteriaParam.Party    = this.tbRegion.Text.Trim() != string.Empty ? new string[] { this.tbRegion.Text.Trim() } : null;
        criteriaParam.Location = this.tbLocation.Text.Trim() != string.Empty ? new string[] { this.tbLocation.Text.Trim() } : null;
        if (this.tbStartDate.Text.Trim() != string.Empty)
        {
            criteriaParam.StartDate = DateTime.Parse(this.tbStartDate.Text);
        }
        if (this.tbEndDate.Text.Trim() != string.Empty)
        {
            criteriaParam.EndDate = DateTime.Parse(this.tbEndDate.Text);
        }
        criteriaParam.BinCode = this.tbStorageBin.Text.Trim() != string.Empty ? this.tbStorageBin.Text.Trim() : null;
        criteriaParam.Item    = this.tbItem.Text.Trim() != string.Empty ? this.tbItem.Text.Trim() : null;
        criteriaParam.OrderNo = this.tbOrderNo.Text.Trim() != string.Empty ? this.tbOrderNo.Text.Trim() : string.Empty;

        criteriaParam.ClassifiedOrderNo  = this.cbClassifiedOrderNo.Checked;
        criteriaParam.ClassifiedLocation = this.cbClassifiedLocation.Checked;
        criteriaParam.ClassifiedBin      = this.cbClassifiedBin.Checked;
        criteriaParam.ClassifiedHuId     = this.cbClassifiedHuId.Checked;
        return(criteriaParam);
    }
コード例 #12
0
 public static void SetLotNoCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam, MatchMode matchMode)
 {
     SetItemCriteria(criteria, propertyName, criteriaParam.LotNo, matchMode);
 }
コード例 #13
0
 public static void SetFlowCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam)
 {
     SetFlowCriteria(criteria, propertyName, criteriaParam.Flow);
 }
コード例 #14
0
 //djin 目标库位查询 2012-8-2
 public static void SetRefLocationCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam)
 {
     if (criteriaParam.RefLoc != null)
     {
         SetLocationCriteria(criteria, propertyName, criteriaParam.RefLoc);
     }
 }
コード例 #15
0
 public static void SetLocationCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam)
 {
     SetLocationCriteria(criteria, propertyName, criteriaParam.Location);
 }
コード例 #16
0
 public static void SetEndDateCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam)
 {
     SetEndDateCriteria(criteria, propertyName, criteriaParam.EndDate);
 }
コード例 #17
0
 public static void SetShiftCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam)
 {
     SetShiftCriteria(criteria, propertyName, criteriaParam.Shift);
 }
コード例 #18
0
 public static void SetTransactionTypeCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam, MatchMode matchMode)
 {
     SetTransactionTypeCriteria(criteria, propertyName, criteriaParam.TransactionType, matchMode);
 }
コード例 #19
0
 public static void SetStorageBinCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam)
 {
     SetStorageBinCriteria(criteria, propertyName, criteriaParam.BinCode);
 }
コード例 #20
0
 public static void SetLotNoCriteria(DetachedCriteria criteria, string propertyName, CriteriaParam criteriaParam)
 {
     SetItemCriteria(criteria, propertyName, criteriaParam.LotNo);
 }