提交当前本机整理版本
This commit is contained in:
@@ -146,4 +146,31 @@ namespace Lskj.Control.Model.MenuStrip
|
||||
this._gridView.ClearSelection();
|
||||
this._gridView.SelectRowHandler(this._oldRowHandler);
|
||||
}
|
||||
protected override List<string> HandleRightMenuParams(List<string> para
|
||||
protected override List<string> HandleRightMenuParams(List<string> paramList, DataRow rowData, DataRow[] rowDatas = null, int actionType = 0)
|
||||
{
|
||||
List<string> handleParamList = base.HandleRightMenuParams(paramList, rowData, rowDatas, actionType);
|
||||
|
||||
foreach (string item in handleParamList)
|
||||
{
|
||||
if (item.StartsWith("{"))
|
||||
{
|
||||
string field = item.Replace("{", "").Replace("}", "");
|
||||
if ("COLUMN_NAME".Equals(field))
|
||||
{
|
||||
handleParamList.Add(this._gridView.FocusedColumn.FieldName);
|
||||
}
|
||||
else if ("COLUMN_TITLE".Equals(field))
|
||||
{
|
||||
|
||||
handleParamList.Add(this._gridView.FocusedColumn.GetTextCaption());
|
||||
}
|
||||
else
|
||||
{
|
||||
handleParamList.Add(rowData[field] + "");
|
||||
}
|
||||
}
|
||||
}
|
||||
return handleParamList;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2056,4 +2056,28 @@ namespace Lskj.Control.Model
|
||||
DataRow[] dataRows = columnsTab.Select().Where(n => (n["name"] + "").Equals(colunmField.Key)).ToArray();
|
||||
if (dataRows.Length == 0)
|
||||
{
|
||||
string a
|
||||
string addColSql = string.Format("alter table P_PrivateDllTab add {0} {1}", colunmField.Key, colunmField.Value);
|
||||
SqlHelper.ExecuteNonQuery(addColSql);//添加列
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
string createTabSql = "create table P_PrivateDllTab(id int IDENTITY(1,1) NOT NULL,{0})";
|
||||
string createCol = string.Empty;
|
||||
foreach (KeyValuePair<string, string> colunmField in colDic)
|
||||
{
|
||||
createCol += string.Format("{0} {1},", colunmField.Key, colunmField.Value);
|
||||
}
|
||||
createTabSql = string.Format(createTabSql, createCol.TrimEnd(','));
|
||||
SqlHelper.ExecuteNonQuery(createTabSql);//创建表
|
||||
}
|
||||
return true;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -234,4 +234,31 @@ namespace Lskj.Control.Model
|
||||
this._gridView.SelectRowHandler(this._oldRowHandler);
|
||||
}
|
||||
}
|
||||
protected override List<string> HandleRightMenuParams(List<string> para
|
||||
protected override List<string> HandleRightMenuParams(List<string> paramList, DataRow rowData, DataRow[] rowDatas = null, int actionType = 0)
|
||||
{
|
||||
List<string> handleParamList = base.HandleRightMenuParams(paramList, rowData, rowDatas, actionType);
|
||||
|
||||
foreach (string item in handleParamList)
|
||||
{
|
||||
if (item.StartsWith("{"))
|
||||
{
|
||||
string field = item.Replace("{", "").Replace("}", "");
|
||||
if ("COLUMN_NAME".Equals(field))
|
||||
{
|
||||
handleParamList.Add(this._gridView.FocusedColumn.FieldName);
|
||||
}
|
||||
else if ("COLUMN_TITLE".Equals(field))
|
||||
{
|
||||
|
||||
handleParamList.Add(this._gridView.FocusedColumn.GetTextCaption());
|
||||
}
|
||||
else
|
||||
{
|
||||
handleParamList.Add(rowData[field] + "");
|
||||
}
|
||||
}
|
||||
}
|
||||
return handleParamList;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -477,4 +477,23 @@ namespace Lskj.Control.Model
|
||||
this.UnionZTid = string.IsNullOrWhiteSpace(item["UnionZTid"] + "") ? "" : item["UnionZTid"] + "";
|
||||
if (item.Table.Columns.Contains("DisableSuccessfulPrompt"))
|
||||
this.DisableSuccessfulPrompt = string.IsNullOrWhiteSpace(item["DisableSuccessfulPrompt"] + "") ? false : "1".Equals(item["DisableSuccessfulPrompt"] + "");
|
||||
if (item.Table.Columns.
|
||||
if (item.Table.Columns.Contains("PageName"))
|
||||
this.PageName = item["PageName"] + "";
|
||||
if (item.Table.Columns.Contains("ClickCond"))
|
||||
this.ClickCond = item["ClickCond"] + "";
|
||||
if (item.Table.Columns.Contains("VerifyUpdate"))
|
||||
this.VerifyUpdate = string.IsNullOrWhiteSpace(item["VerifyUpdate"] + "") ? false : "1".Equals(item["VerifyUpdate"] + "");
|
||||
if (item.Table.Columns.Contains("CancelDefaultReplace"))
|
||||
this.CancelDefaultReplace = string.IsNullOrWhiteSpace(item["CancelDefaultReplace"] + "") ? false : "1".Equals(item["CancelDefaultReplace"] + "");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///是否必须选中行
|
||||
/// </summary>
|
||||
/// <value><c>true</c> if this instance has must select row; otherwise, <c>false</c>.</value>
|
||||
public bool IsMustSelectRow()
|
||||
{
|
||||
return ParamList.Contains("{") || _beforeMsg.Contains("{") || _successMsg.Contains("{") || Action.Contains("{");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,4 +146,30 @@ namespace Lskj.Control.Model.MenuStrip
|
||||
TreeListCell cell = cells[0];
|
||||
DataRow focusedRow = this.BaseGridView.GetFocusedDataRow();
|
||||
string colValue = focusedRow == null || !focusedRow.Table.Columns.Contains(cell.Column.Name) ? "" : focusedRow[cell.Column.Name] + "";
|
||||
cond = cond.ReplaceColumnParam(
|
||||
cond = cond.ReplaceColumnParam(cell.Column.Name, cell.Column.Caption, colValue);
|
||||
}
|
||||
}
|
||||
if (ControlObj != null)
|
||||
cond = ControlObj.ReplaceParentControlValue(cond);
|
||||
//cms.Enabled = ReplaceHelper.EvalCond(cond);
|
||||
|
||||
if (model.ForbiddenDisplay)
|
||||
{
|
||||
cms.Visible = ValidateCond(cond, null);
|
||||
}
|
||||
|
||||
cms.Enabled = ValidateCond(cond, null); ;
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
string Message = ErrorMessage.PromptErrorMessage(ex);
|
||||
MessageUtil.Show(ResourceKeys.SetRightMenuCondFault + "\r\n" + Message);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user