private void FrmSaleFuelTransport_Oper_Load(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(id))
     {
         this.cmcsSaleFuelTransport = Dbers.GetInstance().SelfDber.Get <CmcsSaleFuelTransport>(this.id);
         if (!String.IsNullOrEmpty(this.cmcsSaleFuelTransport.TransportSalesId))
         {
             cmcsTransportSales = Dbers.GetInstance().SelfDber.Get <CmcsTransportSales>(this.cmcsSaleFuelTransport.TransportSalesId);
         }
         txt_SerialNumber.Text         = cmcsSaleFuelTransport.SerialNumber;
         txt_CarNumber.Text            = cmcsSaleFuelTransport.CarNumber;
         txt_TransportSalesNum.Text    = cmcsSaleFuelTransport.TransportSalesNum;
         txt_TransportNo.Text          = cmcsSaleFuelTransport.TransportNo;
         txt_SupplierName.Text         = cmcsSaleFuelTransport.SupplierName;
         txt_LoadArea.Text             = cmcsSaleFuelTransport.LoadArea;
         txt_TransportCompanyName.Text = cmcsSaleFuelTransport.TransportCompanyName;
         dbi_GrossWeight.Value         = (double)cmcsSaleFuelTransport.GrossWeight;
         dbi_TareWeight.Value          = (double)cmcsSaleFuelTransport.TareWeight;
         dbi_SuttleWeight.Value        = (double)cmcsSaleFuelTransport.SuttleWeight;
         txt_InFactoryTime.Text        = cmcsSaleFuelTransport.InFactoryTime.Year == 1 ? "" : cmcsSaleFuelTransport.InFactoryTime.ToString();
         txt_GrossTime.Text            = cmcsSaleFuelTransport.GrossTime.Year == 1 ? "" : cmcsSaleFuelTransport.GrossTime.ToString();
         txt_TareTime.Text             = cmcsSaleFuelTransport.TareTime.Year == 1 ? "" : cmcsSaleFuelTransport.TareTime.ToString();
         txt_OutFactoryTime.Text       = cmcsSaleFuelTransport.OutFactoryTime.Year == 1 ? "" : cmcsSaleFuelTransport.OutFactoryTime.ToString();
         txt_LoadTime.Text             = cmcsSaleFuelTransport.LoadTime.Year == 1 ? "" : cmcsSaleFuelTransport.LoadTime.ToString();
         txt_Remark.Text      = cmcsSaleFuelTransport.Remark;
         chb_IsFinish.Checked = (cmcsSaleFuelTransport.IsFinish == 1);
         chb_IsUse.Checked    = (cmcsSaleFuelTransport.IsUse == 1);
     }
     if (!edit)
     {
         btnSubmit.Enabled = false;
         HelperUtil.ControlReadOnly(panelEx2, true);
     }
 }
Exemplo n.º 2
0
        public bool JoinQueueSaleFuelTransport(CmcsAutotruck autotruck, CmcsTransportSales transportsales, DateTime inFactoryTime, string remark, string place, string loadarea)
        {
            CmcsSaleFuelTransport transport = new CmcsSaleFuelTransport
            {
                SerialNumber         = carTransportDAO.CreateNewTransportSerialNumber(eCarType.销售煤, inFactoryTime),
                AutotruckId          = autotruck.Id,
                CarNumber            = autotruck.CarNumber,
                TransportSalesNum    = transportsales.YbNum,
                TransportSalesId     = transportsales.Id,
                TransportCompanyName = transportsales.TransportCompayName,
                TransportCompanyId   = transportsales.TransportCompayId,
                TransportNo          = transportsales.TransportNo,
                SupplierName         = transportsales.Consignee,
                SupplierId           = transportsales.SaleSorderId,
                InFactoryTime        = inFactoryTime,
                IsFinish             = 0,
                IsUse    = 1,
                StepName = eTruckInFactoryStep.入厂.ToString(),
                LoadArea = loadarea,
                Remark   = remark
            };

            if (SelfDber.Insert(transport) > 0)
            {
                // 插入未完成运输记录
                return(SelfDber.Insert(new CmcsUnFinishTransport
                {
                    TransportId = transport.Id,
                    CarType = eCarType.销售煤.ToString(),
                    AutotruckId = autotruck.Id,
                    PrevPlace = place,
                }) > 0);
            }
            return(false);
        }
Exemplo n.º 3
0
        void Return()
        {
            GridRow gridRow = superGridControl1.PrimaryGrid.ActiveRow as GridRow;
            if (gridRow == null) return;

            this.Output = (gridRow.DataItem as CmcsTransportSales);
            this.DialogResult = DialogResult.OK;
            this.Close();
        }
Exemplo n.º 4
0
 private void FrmSaleFuelForecast_Select_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape)
     {
         this.Output = null;
         this.DialogResult = DialogResult.Cancel;
         this.Close();
     }
 }
        private void btnSelectForecast_SaleFuel_Click(object sender, EventArgs e)
        {
            FrmSaleFuelForecast_Select frm = new FrmSaleFuelForecast_Select();

            if (frm.ShowDialog() == DialogResult.OK)
            {
                cmcsTransportSales            = frm.Output;
                txt_SupplierName.Text         = frm.Output.Consignee;
                txt_TransportCompanyName.Text = frm.Output.TransportCompayName;
            }
        }
        private void FrmSaleFuelTransport_Oper_Load(object sender, EventArgs e)
        {
            //绑定煤种信息
            cmbFuelName_SaleFuel.DisplayMember = "Name";
            cmbFuelName_SaleFuel.ValueMember   = "Id";
            cmbFuelName_SaleFuel.DataSource    = Dbers.GetInstance().SelfDber.Entities <CmcsFuelKind>("where IsStop=0 and ParentId is not null");
            cmbFuelName_SaleFuel.SelectedIndex = 0;

            //绑定流程节点
            BindStepName();

            this.CmcsSaleFuelTransport = Dbers.GetInstance().SelfDber.Get <CmcsSaleFuelTransport>(this.PId);
            if (this.CmcsSaleFuelTransport != null)
            {
                if (!String.IsNullOrEmpty(this.CmcsSaleFuelTransport.TransportSalesId))
                {
                    cmcsTransportSales = Dbers.GetInstance().SelfDber.Get <CmcsTransportSales>(this.CmcsSaleFuelTransport.TransportSalesId);
                }
                txt_SerialNumber.Text         = CmcsSaleFuelTransport.SerialNumber;
                txt_CarNumber.Text            = CmcsSaleFuelTransport.CarNumber;
                txt_SupplierName.Text         = CmcsSaleFuelTransport.SupplierName;
                txt_LoadArea.Text             = CmcsSaleFuelTransport.LoadArea;
                txt_TransportCompanyName.Text = CmcsSaleFuelTransport.TransportCompanyName;
                dbi_GrossWeight.Value         = (double)CmcsSaleFuelTransport.GrossWeight;
                dbi_TareWeight.Value          = (double)CmcsSaleFuelTransport.TareWeight;
                dbi_SuttleWeight.Value        = (double)CmcsSaleFuelTransport.SuttleWeight;
                txt_InFactoryTime.Text        = CmcsSaleFuelTransport.InFactoryTime.Year == 1 ? "" : CmcsSaleFuelTransport.InFactoryTime.ToString();
                txt_GrossTime.Text            = CmcsSaleFuelTransport.GrossTime.Year == 1 ? "" : CmcsSaleFuelTransport.GrossTime.ToString();
                txt_TareTime.Text             = CmcsSaleFuelTransport.TareTime.Year == 1 ? "" : CmcsSaleFuelTransport.TareTime.ToString();
                txt_OutFactoryTime.Text       = CmcsSaleFuelTransport.OutFactoryTime.Year == 1 ? "" : CmcsSaleFuelTransport.OutFactoryTime.ToString();
                txt_LoadTime.Text             = CmcsSaleFuelTransport.LoadTime.Year == 1 ? "" : CmcsSaleFuelTransport.LoadTime.ToString();
                txt_Remark.Text      = CmcsSaleFuelTransport.Remark;
                chb_IsFinish.Checked = (CmcsSaleFuelTransport.IsFinish == 1);
                chb_IsUse.Checked    = (CmcsSaleFuelTransport.IsUse == 1);
                cmbStepName.Text     = CmcsSaleFuelTransport.StepName;
            }

            if (this.EditMode == eEditMode.查看)
            {
                btnSubmit.Enabled = false;
                HelperUtil.ControlReadOnly(panelEx2, true);
            }
        }