/// <summary>
        /// 设置检索结果对象
        /// </summary>
        /// <param name="reader">记录集合</param>
        /// <returns>检索结果对象</returns>
        private SalerOrderItemModel MapSalerOrderItem1(IDataReader reader)
        {
            SalerOrderItemModel model = new SalerOrderItemModel();

            model.BuyerDesc      = reader["receiveremark"].ToString();
            model.UnitPrice      = reader["provide_price"].ToString();
            model.BakMedicalName = reader["medicalname"].ToString();
            model.BakProductName = reader["tradename"].ToString();
            model.BakFactoryEasy = reader["factoryshortname"].ToString();
            model.BakFactoryName = reader["factoryfullname"].ToString();
            model.RequestQty     = reader["requestqty"].ToString();
            model.BakProductSpec = reader["ggbz"].ToString();
            model.OrderStateName = reader["itemstatus"].ToString();
            model.OrderType      = reader["ordertype"].ToString();

            //model.RecordId = reader["record_id"].ToString();
            //model.ProductId = reader["product_id"].ToString();
            //model.OrderId = reader["order_id"].ToString();
            //model.OrderItemState = reader["item_status"].ToString();
            //model.PlatId = reader["plat_id"].ToString();
            //model.DegreeFlag = reader["degree_flag"].ToString();
            //model.BuyerOrgid = reader["buyer_orgid"].ToString();
            //model.BakBuyerName = reader["bakBuyerName"].ToString();
            //model.SalerOrgid = reader["saler_orgid"].ToString();
            //model.SenderOrgid = reader["sender_orgid"].ToString();
            //model.AgentOrgid = reader["agent_orgid"].ToString();
            //model.BakMedicalId = reader["bak_medical_id"].ToString();
            //model.BakMedicalMode = reader["bak_medical_mode"].ToString();
            //model.ProductId = reader["product_id"].ToString();
            //model.BakProductBidWay = reader["bak_product_bid_way"].ToString();
            //model.BakFactoryId = reader["bak_factory_id"].ToString();
            //model.MetricName = reader["metric_name"].ToString();
            //model.ReceiveQty = reader["receive_qty"].ToString();
            //model.SourceType = reader["source_type"].ToString();
            //model.SourceProjectId = reader["source_project_id"].ToString();
            //model.BakMedicalSpec = reader["bak_medical_spec"].ToString();
            //model.MiddleStandRate = reader["middle_stand_rate"].ToString();
            //start modify by gaoyuan 2007.1.11
            //model.BakMedicalSpec = Convert.ToString((Convert.ToInt32(reader["middle_stand_rate"].ToString()) * Convert.ToInt32(reader["big_middle_rate"].ToString())));
            //model.BigMiddleRate = reader["middle_stand_rate"].ToString() + "/" +Convert.ToString((Convert.ToInt32(reader["middle_stand_rate"].ToString()) * Convert.ToInt32(reader["big_middle_rate"].ToString())));
            //end modify by gaoyuan 2007.1.11
            //model.BakMassAssignment = reader["bak_mass_assignment"].ToString();
            //model.ReadyFlag = string.IsNullOrEmpty(reader["ready_flag"].ToString()) ? "0" : reader["ready_flag"].ToString();
            //model.ReadyQty = reader["ready_qty"].ToString();
            //model.RepositoryName = reader["warehouse_name"].ToString();
            //model.WrapName = dao.getWrapName(reader["product_id"].ToString());
            //model.RequestTotal = reader["request_total"].ToString();
            //model.RepositoryId = reader["repository_id"].ToString();
            //model.MaxQty = reader["maxQty"].ToString();

            return(model);
        }
Пример #2
0
        /// <summary>
        /// 取得订单信息
        /// </summary>
        /// <param name="orderId"></param>
        /// <returns></returns>
        //public SalerOrderModel GetOrderTitle(string orderId)
        //{
        //    return dao.GetOrderTitle(orderId);
        //}
        //刘海超2007-8-8
        /// <summary>
        /// 设置检索结果对象
        /// </summary>
        /// <param name="reader">记录集合</param>
        /// <returns>检索结果对象</returns>
        private SalerOrderItemModel MapSalerOrderItem1(IDataReader reader)
        {
            SalerOrderItemModel model = new SalerOrderItemModel();

            model.BuyerDesc      = reader["receiveremark"].ToString();
            model.UnitPrice      = reader["provide_price"].ToString();
            model.BakMedicalName = reader["medicalname"].ToString();
            model.BakProductName = reader["tradename"].ToString();
            model.BakFactoryEasy = reader["factoryshortname"].ToString();
            model.BakFactoryName = reader["factoryfullname"].ToString();
            model.RequestQty     = reader["requestqty"].ToString();
            model.BakProductSpec = reader["ggbz"].ToString();
            model.OrderStateName = reader["itemstatus"].ToString();
            model.OrderType      = reader["ordertype"].ToString();

            return(model);
        }
Пример #3
0
        /// <summary>
        /// 设置检索结果对象
        /// </summary>
        /// <param name="reader">记录集合</param>
        /// <returns>检索结果对象</returns>
        private SalerOrderItemModel MapSalerOrderItem(DataRow reader)
        {
            SalerOrderItemModel model = new SalerOrderItemModel();

            model.RecordId       = reader["record_id"].ToString();
            model.ProductId      = reader["product_id"].ToString();
            model.OrderId        = reader["order_id"].ToString();
            model.OrderItemState = reader["item_status"].ToString();
            model.BuyerDesc      = reader["buyer_remark"].ToString();
            model.UnitPrice      = reader["provide_price"].ToString();
            model.BakMedicalName = reader["medical_name"].ToString();
            model.BakProductName = reader["trade_name"].ToString();
            model.ProductId      = reader["product_id"].ToString();
            model.BakFactoryEasy = reader["factory_easy"].ToString();
            model.BakFactoryName = reader["factory_name"].ToString();
            model.RequestQty     = reader["request_qty"].ToString();
            model.RepositoryName = reader["warehouse_name"].ToString();
            model.BakProductSpec = reader["ggbz"].ToString();
            model.OrderStateName = reader["status"].ToString();
            model.RepositoryId   = reader["repository_id"].ToString();
            model.MaxQty         = reader["maxQty"].ToString();

            model.InvoiceTradePrice   = model.UnitPrice;
            model.InvoiceRetailPrice  = model.UnitPrice;
            model.InvoiceDiscountRate = "100";
            model.InvoiceTotal        = Convert.ToString(Convert.ToDouble(model.RequestQty) * Convert.ToDouble(model.UnitPrice));
            model.InvoiceDate         = Convert.ToString(DateTime.Now.Date);
            model.InvoiceExpireDate   = Convert.ToString(DateTime.Now.Date);



            if (model.OrderItemState.Equals("6"))
            {
                model.CheckBoxShow = "0";
            }

            else
            {
                model.CheckBoxShow = "1";
            }
            return(model);
        }
        /// <summary>
        /// 设置发货信息
        /// </summary>
        /// <param name="dgvr"></param>
        /// <param name="result"></param>
        private void setOrderItem(DataGridViewRow dgvr, IList result)
        {
            SalerOrderItemModel model = new SalerOrderItemModel();

            model.ProductId           = dgvr.Cells["EmedProductCode"].Value.ToString();
            model.LotNo               = dgvr.Cells["LOT_NO"].Value.ToString();
            model.ReceiveQty1         = dgvr.Cells["RECEIVE_QTY"].Value.ToString();
            model.InvoiceNo           = dgvr.Cells["INVOICE_NO"].Value.ToString();
            model.InvoiceDate         = dgvr.Cells["INVOICE_DATE"].Value.ToString();
            model.InvoiceTotal        = dgvr.Cells["INVOICE_TOTAL"].Value.ToString();
            model.InvoiceExpireDate   = dgvr.Cells["INVOICE_EXPIRE_DATE"].Value.ToString();
            model.AppNum              = dgvr.Cells["PERMIT_NO"].Value.ToString();
            model.InvoiceTradePrice   = dgvr.Cells["INVOICE_TRADE_PRICE"].Value.ToString();
            model.InvoiceRetailPrice  = dgvr.Cells["INVOICE_RETAIL_PRICE"].Value.ToString();
            model.InvoiceDiscountRate = dgvr.Cells["INVOICE_DISCOUNT_RATE"].Value.ToString();
            model.ReadyRemark         = dgvr.Cells["READY_REMARK"].Value.ToString();
            model.ReceiveQty          = dgvr.Cells["RECEIVE_QTY"].Value.ToString();
            model.IsChecked           = true;
            model.OrderItemState      = "1";
            model.RecordId            = dgvr.Cells["ordItemId"].Value.ToString();
            result.Add(model);
        }
        /// <summary>
        /// 设置检索结果对象
        /// </summary>
        /// <param name="reader">记录集合</param>
        /// <returns>检索结果对象</returns>
        private SalerOrderItemModel MapSalerOrderItem(IDataReader reader)
        {
            SalerOrderItemModel model = new SalerOrderItemModel();

            model.RecordId       = reader["record_id"].ToString();
            model.ProductId      = reader["product_id"].ToString();
            model.OrderId        = reader["order_id"].ToString();
            model.OrderItemState = reader["item_status"].ToString();
            model.BuyerDesc      = reader["buyer_remark"].ToString();
            model.UnitPrice      = reader["provide_price"].ToString();
            model.BakMedicalName = reader["medical_name"].ToString();
            model.BakProductName = reader["trade_name"].ToString();
            model.ProductId      = reader["product_id"].ToString();
            model.BakFactoryEasy = reader["factory_easy"].ToString();
            model.BakFactoryName = reader["factory_name"].ToString();
            model.RequestQty     = reader["request_qty"].ToString();
            model.RepositoryName = reader["warehouse_name"].ToString();
            model.BakProductSpec = reader["ggbz"].ToString();
            model.OrderStateName = reader["status"].ToString();
            model.RepositoryId   = reader["repository_id"].ToString();
            model.MaxQty         = reader["maxQty"].ToString();

            model.InvoiceTradePrice   = model.UnitPrice;
            model.InvoiceRetailPrice  = model.UnitPrice;
            model.InvoiceDiscountRate = "100";
            model.InvoiceTotal        = Convert.ToString(Convert.ToDouble(model.RequestQty) * Convert.ToDouble(model.UnitPrice));
            model.InvoiceDate         = Convert.ToString(DateTime.Now.Date);
            model.InvoiceExpireDate   = Convert.ToString(DateTime.Now.Date);

            //model.PlatId = reader["plat_id"].ToString();
            //model.DegreeFlag = reader["degree_flag"].ToString();
            //model.BuyerOrgid = reader["buyer_orgid"].ToString();
            //model.BakBuyerName = reader["bakBuyerName"].ToString();
            //model.SalerOrgid = reader["saler_orgid"].ToString();
            //model.SenderOrgid = reader["sender_orgid"].ToString();
            //model.AgentOrgid = reader["agent_orgid"].ToString();
            //model.BakMedicalId = reader["bak_medical_id"].ToString();
            //model.BakMedicalMode = reader["bak_medical_mode"].ToString();
            //model.BakProductBidWay = reader["bak_product_bid_way"].ToString();
            //model.BakFactoryId = reader["bak_factory_id"].ToString();
            //model.MetricName = reader["metric_name"].ToString();
            //model.ReceiveQty = reader["receive_qty"].ToString();
            //model.SourceType = reader["source_type"].ToString();
            //model.SourceProjectId = reader["source_project_id"].ToString();
            //model.BakMedicalSpec = reader["bak_medical_spec"].ToString();
            //model.MiddleStandRate = reader["middle_stand_rate"].ToString();
            //start modify by gaoyuan 2007.1.11
            //model.BakMedicalSpec = Convert.ToString((Convert.ToInt32(reader["middle_stand_rate"].ToString()) * Convert.ToInt32(reader["big_middle_rate"].ToString())));
            //model.BigMiddleRate = reader["middle_stand_rate"].ToString() + "/" +Convert.ToString((Convert.ToInt32(reader["middle_stand_rate"].ToString()) * Convert.ToInt32(reader["big_middle_rate"].ToString())));
            //end modify by gaoyuan 2007.1.11
            //model.BakMassAssignment = reader["bak_mass_assignment"].ToString();
            //model.ReadyFlag = string.IsNullOrEmpty(reader["ready_flag"].ToString()) ? "0" : reader["ready_flag"].ToString();
            //model.ReadyQty = reader["ready_qty"].ToString();
            //model.WrapName = dao.getWrapName(reader["product_id"].ToString());
            //model.RequestTotal = reader["request_total"].ToString();

            if (model.OrderItemState.Equals("6"))
            {
                model.CheckBoxShow = "0";
            }

            else
            {
                model.CheckBoxShow = "1";
            }
            return(model);
        }