/// <summary> /// 记录选中数据 /// </summary> /// <param name="listFiles">数据状态的表</param> private void RecordData(List <string> listFiles) { listIDs.Clear(); listStart.Clear(); listStop.Clear(); foreach (DataGridViewRow dgvr in dgvWorkList.Rows) { if (Convert.ToBoolean(dgvr.Cells[colCheck.Name].Value)) { //listFiles.Add(dgvr.Cells[colDataSources.Name].Tag.ToString()); string id = dgvr.Cells[whours_id.Name].Value.ToString(); listIDs.Add(id); listFiles.Add(dgvr.Cells[status.Name].Value.ToString()); if (dgvr.Cells[status.Name].Value == null) { continue; } enumStatus = (DataSources.EnumStatus)Convert.ToInt32(dgvr.Cells[status.Name].Value);//状态 if (enumStatus == DataSources.EnumStatus.Start) { listStart.Add(id); } else if (enumStatus == DataSources.EnumStatus.Stop) { listStop.Add(id); } } } }
private void dgvUser_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.Value == null || string.IsNullOrEmpty(e.Value.ToString())) { return; } string fieldNmae = dgvUser.Columns[e.ColumnIndex].DataPropertyName; //if (fieldNmae.Equals("create_time") || fieldNmae.Equals("update_time")) //{ // long ticks = (long)e.Value; // e.Value = Common.UtcLongToLocalDateTime(ticks); //} //if (fieldNmae.Equals("enable_flag")) //{ // DataSources.EnableFlag enumEnableFlag = (DataSources.EnableFlag)Convert.ToInt16(e.Value.ToString()); // e.Value = DataSources.GetDescription(enumEnableFlag, true); //} //if (fieldNmae.Equals("data_sources")) //{ // DataSources.EnumDataSources enumDataSources = (DataSources.EnumDataSources)Convert.ToInt16(e.Value.ToString()); // e.Value = DataSources.GetDescription(enumDataSources, true); //} if (fieldNmae.Equals("is_operator")) { DataSources.EnumYesNo EnumYesNo = (DataSources.EnumYesNo)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(EnumYesNo, true); } if (fieldNmae.Equals("status"))//状态 { SYSModel.DataSources.EnumStatus EnumStatus = (SYSModel.DataSources.EnumStatus)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(EnumStatus, true); //e.Value = e.Value.ToString() == "58b325d2-0792-4847-8e4a-22b3f25628f3" ? "启用" : "停用"; } }
private void dgvRole_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.Value == null) { return; } string fieldNmae = dgvRole.Columns[e.ColumnIndex].DataPropertyName; if (fieldNmae.Equals("create_time") || fieldNmae.Equals("update_time")) { long ticks = (long)e.Value; e.Value = Common.UtcLongToLocalDateTime(ticks); } if (fieldNmae.Equals("enable_flag")) { DataSources.EnumEnableFlag enumEnableFlag = (DataSources.EnumEnableFlag)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(enumEnableFlag, true); } if (fieldNmae.Equals("state")) { SYSModel.DataSources.EnumStatus EnumStatus = (SYSModel.DataSources.EnumStatus)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(EnumStatus, true); } if (fieldNmae.Equals("data_sources")) { SYSModel.DataSources.EnumDataSources EnumDataSources = (SYSModel.DataSources.EnumDataSources)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(EnumDataSources, true); } }
/// <summary> /// 设置启用停用 /// </summary> private void SetStatus() { if (listStart.Count > 0 && listStop.Count > 0) { btnStatus.Enabled = false; } else if (listStart.Count == 0 && listStop.Count == 0) { btnStatus.Enabled = false; } else if (listStart.Count > 0 && listStop.Count == 0) { btnStatus.Enabled = true; btnStatus.Caption = "停用"; enumStatus = DataSources.EnumStatus.Start; } else if (listStart.Count == 0 && listStop.Count > 0) { btnStatus.Enabled = true; btnStatus.Caption = "启用"; enumStatus = DataSources.EnumStatus.Stop; } }
private void dgvRole_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.Value == null) { return; } try { string fieldNmae = dgvRole.Columns[e.ColumnIndex].DataPropertyName; if (fieldNmae.Equals("create_time") || fieldNmae.Equals("update_time")) { long ticks = (long)e.Value; e.Value = Common.UtcLongToLocalDateTime(ticks); } if (fieldNmae.Equals("enable_flag")) { DataSources.EnumEnableFlag enumEnableFlag = (DataSources.EnumEnableFlag)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(enumEnableFlag, true); } if (fieldNmae.Equals("state")) { SYSModel.DataSources.EnumStatus EnumStatus = (SYSModel.DataSources.EnumStatus)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(EnumStatus, true); } if (fieldNmae.Equals("data_sources")) { SYSModel.DataSources.EnumDataSources EnumDataSources = (SYSModel.DataSources.EnumDataSources)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(EnumDataSources, true); } } catch (Exception ex) { GlobalStaticObj_Server.GlobalLogService.WriteLog("角色管理", ex); MessageBoxEx.ShowWarning("程序异常"); } }
/// <summary> /// 记录选中数据 /// </summary> /// <param name="listFiles">数据状态的表</param> private void RecordData(List<string> listFiles) { listIDs.Clear(); listStart.Clear(); listStop.Clear(); foreach (DataGridViewRow dgvr in dgvWorkList.Rows) { if (Convert.ToBoolean(dgvr.Cells[colCheck.Name].Value)) { //listFiles.Add(dgvr.Cells[colDataSources.Name].Tag.ToString()); string id = dgvr.Cells[whours_id.Name].Value.ToString(); listIDs.Add(id); listFiles.Add(dgvr.Cells[data_source.Name].Value.ToString()); if (dgvr.Cells[status.Name].Value == null) { continue; } enumStatus = (DataSources.EnumStatus)Convert.ToInt32(dgvr.Cells[status.Name].Value);//状态 if (enumStatus == DataSources.EnumStatus.Start) { listStart.Add(id); } else if (enumStatus == DataSources.EnumStatus.Stop) { listStop.Add(id); } } } }