Esempio n. 1
0
        private void Bind()
        {
            try
            {
                int?Id = null;
                if (!string.IsNullOrEmpty(btnVendor.Tag == null ? null : btnVendor.Tag.ToString()))
                {
                    Id = int.Parse(btnVendor.Tag.ToString());
                }

                QueryAssCusandVenAnalysisInputDto inputDto = new QueryAssCusandVenAnalysisInputDto
                {
                    StarTime = startTime,
                    EndTime  = endTime,
                    ID       = Id
                };
                var chartInfo = _autofacConfig.AssAnalysisService.GetAssVendorAnalysisChart(inputDto);
                bc.DataSource = chartInfo;
                bc.DataBind();

                var rows = _autofacConfig.AssAnalysisService.GetAssVendorAnalysis(inputDto);
                lv.DataSource = rows;
                lv.DataBind();
            }
            catch (Exception ex)
            {
                Toast(ex.Message);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 数据加载
        /// </summary>
        private void Bind()
        {
            try
            {
                waitListView.Rows.Clear();
                waitListView.DataSource = waiTable;
                waitListView.DataBind();

                alreadyListView.Rows.Clear();
                alreadyListView.DataSource = alreadyTable;
                alreadyListView.DataBind();

                tabPageView1.Titles = new string[] {
                    "待盘点(" + waiTable.Rows.Count.ToString() + ")",
                    "已盘点(" + alreadyTable.Rows.Count.ToString() + ")"
                };

                foreach (var row in alreadyListView.Rows)
                {
                    frmCIResultLayout layout = (frmCIResultLayout)row.Control;
                    if (layout.label2.Text == "盘亏")
                    {
                        layout.label2.ForeColor = Color.Red;
                    }
                    else if (layout.label2.Text == "盘盈")
                    {
                        layout.label2.ForeColor = Color.FromArgb(43, 140, 255);
                    }
                }
            }
            catch (Exception ex)
            {
                Toast(ex.Message);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 数据加载
        /// </summary>
        private void Bind()
        {
            try
            {
                var inventory = _autofacConfig.ConInventoryService.GetConInventoryById(IID);
                Status = (InventoryStatus)inventory
                         .STATUS;

                if (Status == InventoryStatus.未盘点)
                {
                    plScan.Visible = false;
                }
                else if (Status == InventoryStatus.盘点结束)
                {
                    plButton.Visible = false;
                }
                else
                {
                    lblAction.Text       = "结束盘点";
                    imgAction.ResourceID = "icon-end";
                }

                waitListView.Rows.Clear();
                waitListView.DataSource = waiTable;
                waitListView.DataBind();

                alreadyListView.Rows.Clear();
                alreadyListView.DataSource = alreadyTable;
                alreadyListView.DataBind();

                tabPageView1.Titles = new string[] {
                    "待盘点(" + waiTable.Rows.Count.ToString() + ")",
                    "已盘点(" + alreadyTable.Rows.Count.ToString() + ")"
                };

                foreach (var row in alreadyListView.Rows)
                {
                    frmCIResultLayout layout = (frmCIResultLayout)row.Control;
                    if (layout.label2.Text == "盘亏")
                    {
                        layout.label2.ForeColor = Color.Red;
                    }
                    else if (layout.label2.Text == "盘盈")
                    {
                        layout.label2.ForeColor = Color.FromArgb(43, 140, 255);
                    }
                }
            }
            catch (Exception ex)
            {
                Toast(ex.Message);
            }
        }
Esempio n. 4
0
        private void Bind(string name)
        {
            try
            {
                if (AssTable.Columns.Count == 0)
                {
                    AssTable.Columns.Add("IMAGE");
                    AssTable.Columns.Add("ASSID");
                    AssTable.Columns.Add("NAME");
                    AssTable.Columns.Add("TYPE");
                    AssTable.Columns.Add("SN");
//                    AssTable.Columns.Add("IsChecked", Type.GetType("System.Boolean"));
//                    AssTable.Columns.Add("IsChecked");
                }
                DataColumn[] keys = new DataColumn[1];
                keys[0]             = AssTable.Columns["ASSID"];
                AssTable.PrimaryKey = keys;

                DataTable assTable = new DataTable();
                switch (OperationType)
                {
                case OperationType.借用:
                case OperationType.领用:
                    assTable = _autofacConfig.SettingService.GetUnUsedAss(LocationId, name);
                    break;

                case OperationType.归还:
                    assTable = _autofacConfig.SettingService.GetBorrowedAss(LocationId, name, UserId);
                    break;

                case OperationType.退库:
                    assTable = _autofacConfig.SettingService.GetInUseAss(LocationId, name, UserId);
                    break;
                }
                foreach (DataRow row in assTable.Rows)
                {
                    if (AssIdList.Contains(row["AssId"].ToString()))
                    {
                        row["IsChecked"] = true;
                    }
                }

                if (assTable.Rows.Count > 0)
                {
                    _assListView.DataSource = assTable;
                    _assListView.DataBind();
                }
            }
            catch (Exception ex)
            {
                Toast(ex.Message);
            }
        }
Esempio n. 5
0
 private void Bind()
 {
     try
     {
         QueryAssAnalysisInputDto inputDto = new QueryAssAnalysisInputDto
         {
             StarTime = startTime,
             EndTime  = endTime
         };
         var chartInfo = _autofacConfig.AssAnalysisService.GetAssSaleAnalysisChart(inputDto);
         bc.DataSource = chartInfo;
         bc.DataBind();
         var rows = _autofacConfig.AssAnalysisService.GetAssSaleAnalysis(inputDto);
         lv.DataSource = rows;
         lv.DataBind();
     }
     catch (Exception ex)
     {
         Toast(ex.Message);
     }
 }
Esempio n. 6
0
        private void Bind()
        {
            try
            {
                string wareId = btnWare == null ? "" : btnWare.Tag.ToString();
                string typeId = btnType == null ? "" : btnType.Tag.ToString();
                QueryAssQuantInputDto inputDto = new QueryAssQuantInputDto
                {
                    WAREID = wareId,
                    TYPEID = typeId
                };
                var chartInfo = _autofacConfig.AssAnalysisService.GetAssQuantChart(inputDto);
                bc.DataSource = chartInfo;
                bc.DataBind();

                var rows = _autofacConfig.AssAnalysisService.GetAssQuant(inputDto);
                lv.DataSource = rows;
                lv.DataBind();
            }
            catch (Exception ex)
            {
                Toast(ex.Message);
            }
        }