Ejemplo n.º 1
0
 void FrmBrmFactoryEdit_AfterLoadEventHandler(Object sender, EditFormEventArgs e)
 {
     if (e.CurrentFormMode == Bparmaters.FormMode.AddNew)
     {
         this.txtFacID.Focus();
     }
     else if (e.CurrentFormMode == Bparmaters.FormMode.Modify)
     {
         fillData();
         this.txtFacID.Enabled = false;
         this.txtFacName.Focus();
     }
 }
Ejemplo n.º 2
0
        void FrmBrmFactoryEdit_SaveOrUpdateEventHandler(Object sender, EditFormEventArgs e)
        {
            BRM_FACTORY_LOG faclog = new BRM_FACTORY_LOG();
            BRM_FACTORY     newfac = new BRM_FACTORY();

            if (e.CurrentFormMode == Bparmaters.FormMode.AddNew)
            {
                ///需要加入防呆
                newfac.ACTIVE             = "Y";
                newfac.FACTORY_KEY        = this.GetGuidID;
                newfac.FACTORY_SERIAL_KEY = 1;
                newfac.FACTORY_DESC       = this.txtFacDesc.Text.Trim();
                newfac.FACTORY_NAME       = this.txtFacName.Text.ToString();
                newfac.FACTORY_ID         = this.txtFacID.Text.ToString();
                newfac.DAY_POINT          = this.dptChangeDayPoint.Text.ToString();
                newfac.WEEK_POINT         = this.comboChangeWeekPoint.Text.ToString();
                newfac.TRX_DATE           = DateTime.Today.ToLocalTime().ToString();
                newfac.TRX_LOGINID        = LoginInfo.LoginID;
                newfac.HOLD_FLG           = this.radioY.Checked == true ? "Y" : "N";
                newfac.HOLD_DATE          = this.dtpHoldDate.Value.ToString();


                faclog.ACTIVE             = newfac.ACTIVE;
                faclog.DAY_POINT          = this.dptChangeDayPoint.Text.ToString();
                faclog.WEEK_POINT         = this.comboChangeWeekPoint.Text.ToString();
                faclog.FACTORY_DESC       = this.txtFacDesc.Text.Trim();
                faclog.FACTORY_ID         = newfac.FACTORY_ID;
                faclog.FACTORY_NAME       = this.txtFacName.Text.Trim();
                faclog.FACTORY_SERIAL_KEY = 1;
                faclog.HOLD_DATE          = this.dtpHoldDate.Value.ToString();
                faclog.HOLD_FLG           = this.radioY.Checked == true ? "Y" : "N";
                faclog.LOCAL_HOST_IP      = ClientInfo.ClientInfo.LocalIP;
                faclog.LOCAL_HOST_NAME    = ClientInfo.ClientInfo.LocaComputerlName;
                faclog.TRX_DATE           = DateTime.Today.ToLocalTime().ToString();
                faclog.TRX_LOGINID        = LoginInfo.LoginID;
                faclog.TRX_MODE           = Bparmaters.FormMode.AddNew.ToString();
                faclog.FACTORY_KEY        = newfac.FACTORY_KEY;

                newfac.Insert(); //
                faclog.Insert(); //
            }
            else if (e.CurrentFormMode == Bparmaters.FormMode.Modify)
            {
                String      fackey = GetSelectedRowCellValueToString("FACTORY_KEY");
                BRM_FACTORY oldfac = ServiceContainer.GetService <IBRMFactoryService>().FindFacByFacKey(fackey);

                oldfac.TRX_DATE           = DateTime.Today.ToLocalTime().ToString();
                oldfac.TRX_LOGINID        = LoginInfo.LoginID;
                oldfac.FACTORY_NAME       = this.txtFacName.Text.Trim();
                oldfac.FACTORY_DESC       = this.txtFacDesc.Text.Trim();
                oldfac.HOLD_FLG           = this.radioY.Checked == true ? "Y" : "N";
                oldfac.HOLD_DATE          = this.dtpHoldDate.Value.ToString();
                oldfac.DAY_POINT          = this.dptChangeDayPoint.Text.ToString();
                oldfac.WEEK_POINT         = this.comboChangeWeekPoint.Text.ToString();
                oldfac.FACTORY_SERIAL_KEY = oldfac.FACTORY_SERIAL_KEY + 1;

                faclog.ACTIVE             = oldfac.ACTIVE;
                faclog.DAY_POINT          = this.dptChangeDayPoint.Text.ToString();
                faclog.WEEK_POINT         = this.comboChangeWeekPoint.Text.ToString();
                faclog.FACTORY_DESC       = this.txtFacDesc.Text.Trim();
                faclog.FACTORY_ID         = oldfac.FACTORY_ID;
                faclog.FACTORY_NAME       = this.txtFacName.Text.Trim();
                faclog.FACTORY_SERIAL_KEY = Convert.ToInt16(oldfac.FACTORY_SERIAL_KEY) + 1;
                faclog.HOLD_DATE          = this.dtpHoldDate.Value.ToString();
                faclog.HOLD_FLG           = this.radioY.Checked == true ? "Y" : "N";
                faclog.LOCAL_HOST_IP      = ClientInfo.ClientInfo.LocalIP;
                faclog.LOCAL_HOST_NAME    = ClientInfo.ClientInfo.LocaComputerlName;
                faclog.TRX_DATE           = DateTime.Today.ToLocalTime().ToString();
                faclog.TRX_LOGINID        = LoginInfo.LoginID;
                faclog.TRX_MODE           = Bparmaters.FormMode.Modify.ToString();
                faclog.FACTORY_KEY        = oldfac.FACTORY_KEY;

                oldfac.Update(); //
                faclog.Insert(); //
            }
        }