/// <summary> 格式化 /// </summary> private void dgvBakList_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.Value == null) { return; } try { string fieldNmae = dgvBakList.Columns[e.ColumnIndex].DataPropertyName; if (fieldNmae.Equals("bak_time")) { long ticks = (long)e.Value; e.Value = Common.UtcLongToLocalDateTime(ticks); } if (fieldNmae.Equals("bak_method")) { DataSources.EnumBackupMethod enumStatus = (DataSources.EnumBackupMethod)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(enumStatus, true); } if (fieldNmae.Equals("is_success")) { DataSources.EnumYesNo enumStatus = (DataSources.EnumYesNo)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(enumStatus, true); } } catch (Exception ex) { GlobalStaticObj_Server.GlobalLogService.WriteLog("选择器-备份记录", ex); } }
/// <summary> 格式化 /// </summary> private void dgvDicList_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.Value == null) { return; } try { string fieldNmae = dgvAccList.Columns[e.ColumnIndex].DataPropertyName; if (fieldNmae.Equals("status")) { DataSources.EnumStatus enumStatus = (DataSources.EnumStatus)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(enumStatus, true); } if (fieldNmae.Equals("is_main_set_book")) { DataSources.EnumYesNo enumStatus = (DataSources.EnumYesNo)Convert.ToInt16(e.Value.ToString()); e.Value = DataSources.GetDescription(enumStatus, true); } if (fieldNmae.Equals("create_time")) { long ticks = (long)e.Value; e.Value = Common.UtcLongToLocalDateTime(ticks); } } catch (Exception ex) { GlobalStaticObj_Server.GlobalLogService.WriteLog("帐套设置", ex); } }
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" ? "启用" : "停用"; } }
/// <summary> 单击事件 /// </summary> private void dgvAccList_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (dgvAccList.CurrentRow != null) { string code = dgvAccList.CurrentRow.Cells["setbook_code"].Value.ToString(); if (code == GlobalStaticObj_Server.CommAccCode) { base.btnEdit.Enabled = false; base.btnDelete.Enabled = false; base.btnStatus.Enabled = false; base.btnResetPwd.Enabled = false; return; } base.btnResetPwd.Enabled = true; base.btnEdit.Enabled = true; bool flag = false; object obj = dgvAccList.CurrentRow.Cells["is_main_set_book"].Value; if (obj == null || string.IsNullOrEmpty(obj.ToString())) { return; } DataSources.EnumYesNo enumYesNo = (DataSources.EnumYesNo)Convert.ToInt32(obj.ToString()); flag = enumYesNo == DataSources.EnumYesNo.NO; Func <bool, bool> fc = delegate(bool status) { base.btnStatus.Enabled = status; base.btnDelete.Enabled = status; return(true); }; this.BeginInvoke(fc, new object[] { flag }); object objStatus = dgvAccList.CurrentRow.Cells["status"].Value; base.btnStatus.Caption = DataSources.EnumStatus.Start.ToString("d") == objStatus.ToString() ? "停用" : "启用"; } } catch (Exception ex) { GlobalStaticObj_Server.GlobalLogService.WriteLog("帐套设置", ex); MessageBoxEx.ShowWarning("程序异常"); } }
/// <summary> 单击事件 /// </summary> private void dgvAccList_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvAccList.CurrentRow != null) { object obj = dgvAccList.CurrentRow.Cells["is_main_set_book"].Value; if (obj == null || string.IsNullOrEmpty(obj.ToString())) { return; } DataSources.EnumYesNo enumDataSources = (DataSources.EnumYesNo)Convert.ToInt32(obj.ToString()); bool flag = enumDataSources == DataSources.EnumYesNo.NO; Func <bool, bool> fc = delegate(bool status) { base.btnStatus.Enabled = status; base.btnDelete.Enabled = status; return(true); }; this.BeginInvoke(fc, new object[] { flag }); } }