Ejemplo n.º 1
0
        public void ChengIvk(string type, string remark, T_ERP_IvtCheckMaster et)
        {
            if (et != null)
            {
                var rd = Calr.ExecSql("exec P_ERP_ChangStateIvtCheck @0,@1,@2,@3", type, this.CurUser, remark, et.CheckNo);
                if (rd.IsOK)
                {
                    switch (xtraMain.SelectedTabPage.Text)
                    {
                        case "未提交":
                            gcInStockMarter.RemoveSelected();
                            break;
                        case "已提交":
                            gcSubmit.RemoveSelected();
                            break;
                        case "已作废":
                            gcInvalid.RemoveSelected();
                            break;
                    }

                }
                else
                {
                    MsgBox.ShowErrMsg(rd.ErrMsg);
                }
            }
        }
Ejemplo n.º 2
0
 public void FocuseRowChange()
 {
     var et = new T_ERP_IvtCheckMaster();
     switch (xtraMain.SelectedTabPage.Text)
     {
         case "未提交":
             et = gcInStockMarter.GetFocusedDataSource<T_ERP_IvtCheckMaster>();
             break;
         case "已提交":
             et = gcSubmit.GetFocusedDataSource<T_ERP_IvtCheckMaster>();
             break;
         case "已审核":
             et = gcAudit.GetFocusedDataSource<T_ERP_IvtCheckMaster>();
             break;
         case "已作废":
             et = gcInvalid.GetFocusedDataSource<T_ERP_IvtCheckMaster>();
             break;
     }
     if (et == null) { gcInStockDetail.DataSource = null; return; }
     gcInStockDetail.DataSource = SerNoCaller.Calr_IvtCheckDetail.Get("where CheckNo=@0", et.CheckNo);
 }
Ejemplo n.º 3
0
 public void Audit(T_ERP_IvtCheckMaster et)
 {
     var rd = Calr.ExecSql("exec P_ERP_AuditIvtCheck @0,@1", et.CheckNo, this.CurUser);
     if (rd.IsOK)
     {
         gcSubmit.RemoveSelected();
     }
     else
     {
         MsgBox.ShowErrMsg(rd.ErrMsg);
     }
 }