Exemplo n.º 1
0
 private void btnDel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         gvDetail.CloseEditor();
         gvConditions.CloseEditor();
         gvDetail.BeforeLeaveRow -= gvDetail_BeforeLeaveRow;
         if (FocusGV == "gvDetail")
         {
             DetailQueryInfo Curr_Detail = bsDetailQuery.Current as DetailQueryInfo;
             if (Curr_Detail == null)
             {
                 return;
             }
             bsDetailQuery.RemoveCurrent();
             bsDetailQuery.ResetBindings(false);
         }
         else if (FocusGV == "gvConditions")
         {
             DetailCondition Curr_Condition = bsCondition.Current as DetailCondition;
             if (Curr_Condition == null)
             {
                 return;
             }
             bsCondition.RemoveCurrent();
             bsCondition.ResetBindings(false);
         }
     }
     catch (Exception ex)
     { MsgBox.ShowError(ex.Message); }
     finally
     { gvDetail.BeforeLeaveRow += gvDetail_BeforeLeaveRow; }
 }
Exemplo n.º 2
0
 private void gvCondition_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         DetailCondition Curr_Condtion = bsCondtions.Current as DetailCondition;
         if (Curr_Condtion != null)
         {
             this.rtxtShowExam.Text = Curr_Condtion.ConditionName;
         }
     }
     catch (Exception ex)
     { MsgBox.ShowError(ex.Message); }
 }
Exemplo n.º 3
0
 public PMS06002DetailViewModel()
 {
     Condition          = new DetailCondition();
     GroupName          = " ";
     UserName           = "******";
     EstimatedTime      = " ";
     ActualTime         = " ";
     EstimatedTimeTotal = " ";
     TotalCost          = " ";
     TotalIncome        = " ";
     CbRegistType       = true;
     UpdateInfo         = new UpdateInfo();
 }
Exemplo n.º 4
0
 private void FrmDetailSqlSet_Shown(object sender, EventArgs e)
 {
     try
     {
         this.bsCondtions.DataSource = QueryInfo.Condition;
         DetailCondition SysFuc = new DetailCondition();
         SysFuc.IsSystem      = true;
         SysFuc.ConditionCode = "Empty_Null{|}";
         SysFuc.ConditionName = "该函数指对应的条件没有值\r\n则查询所有,|前面为条件字段\r\n,后面为自定义条件,例:Empty_Null{CarCode|'[CarCode]'}";
         bsCondtions.Add(SysFuc);
         bsCondtions.ResetBindings(false);
     }
     catch (Exception ex)
     { MsgBox.ShowError(ex.Message); }
 }
Exemplo n.º 5
0
        /// <summary>
        /// Get profit member in project detail
        /// </summary>
        /// <param name="model"></param>
        /// <param name="companyCode"></param>
        /// <param name="condition"></param>
        /// <returns></returns>
        public PageInfo <dynamic> GetProjectMemberProfitDetail(
            DataTablesModel model,
            string companyCode,
            DetailCondition condition)
        {
            var pageInfo = this._repository.GetProjectMemberProfitDetail(
                model.iDisplayStart,
                model.iDisplayLength,
                model.sColumns,
                model.iSortCol_0,
                model.sSortDir_0,
                companyCode,
                condition);

            return(pageInfo);
        }
Exemplo n.º 6
0
 private void gvCondition_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         DetailCondition Curr_Condtion = bsCondtions.Current as DetailCondition;
         if (Curr_Condtion != null)
         {
             string ConditionCode = Curr_Condtion.ConditionCode;
             if (!string.IsNullOrEmpty(ConditionCode))
             {
                 string s   = rtbSQL.Text;
                 int    idx = rtbSQL.SelectionStart;
                 string res = s.Insert(idx, Curr_Condtion.IsSystem ? ConditionCode : "[" + ConditionCode + "]");
                 rtbSQL.Text           = res;
                 rtbSQL.SelectionStart = idx + s.Length;
                 rtbSQL.Focus();
             }
         }
     }
     catch (Exception ex)
     { MsgBox.ShowError(ex.Message); }
 }
Exemplo n.º 7
0
 /// <summary>
 /// Get Actual work detail info
 /// </summary>
 /// <param name="condition">condition</param>
 /// <returns>Work Detail</returns>
 public WorkDetailInfo GetDetailInfo(DetailCondition condition, string companyCode)
 {
     return(repository.GetDetailInfo(condition, companyCode));
 }
Exemplo n.º 8
0
 /// <summary>
 /// Get List User Actual Work Detail
 /// </summary>
 /// <param name="condition">condition</param>
 /// <param name="companycode">companycode</param>
 /// <returns>List User Actual Work Detail</returns>
 public IList <UserActualWorkDetailPlus> GetUserActualWorkDetailPlus(DetailCondition condition, string companycode)
 {
     return(repository.GetUserActualWorkDetailPlus(condition, companycode));
 }
Exemplo n.º 9
0
 /// <summary>
 /// Get list actual work detail new
 /// </summary>
 /// <param name="condition">condition</param>
 /// <param name="company_code">company_code</param>
 /// <returns>list actual work detail new</returns>
 public IList <dynamic> GetActualWorkDetailNew(DetailCondition condition, string company_code)
 {
     return(repository.GetActualWorkDetailNew(company_code, condition.UserId, condition.SelectedYear, condition.SelectedMonth));
 }
Exemplo n.º 10
0
 /// <summary>
 /// get work detail for export
 /// </summary>
 /// <param name="condition">condition</param>
 /// <param name="companyCode">companyCode</param>
 /// <returns>List work detail</returns>
 public IList <UserActualWorkDetail> GetWorkDetailExport(DetailCondition condition, string companyCode)
 {
     return(repository.GetWorkDetailExport(condition, companyCode));
 }
Exemplo n.º 11
0
        /// <summary>
        /// get work detail
        /// </summary>
        /// <param name="model">model</param>
        /// <param name="condition">condition</param>
        /// <param name="companycode">companycode</param>
        /// <returns>List User Actual Work Detail</returns>
        public PageInfo <UserActualWorkDetailPlus> GetWorkDetail(DataTablesModel model, DetailCondition condition, string companycode)
        {
            var pageInfo = this.repository.GetWorkDetail(
                model.iDisplayStart,
                model.iDisplayLength,
                model.sColumns,
                model.iSortCol_0,
                model.sSortDir_0,
                companycode,
                condition);

            return(pageInfo);
        }
Exemplo n.º 12
0
 /// <summary>
 /// get update, insert information
 /// </summary>
 /// <param name="condition">condition</param>
 /// <param name="companyCode">companyCode</param>
 /// <returns>Update info</returns>
 public UpdateInfo GetUpdateInfor(DetailCondition condition, string companyCode)
 {
     return(repository.GetUpdateInfor(condition, companyCode));
 }