Пример #1
0
        /// <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);
                    }
                }
            }
        }
Пример #2
0
        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" ? "启用" : "停用";
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
 /// <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;
     }
 }
Пример #5
0
 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>
 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;
     }
 }
        /// <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);
                    }
                }
            }
        }