NetBarManageSystem/Form_sjxx.cs

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace NetBarManageSystem_lihang
{
    public partial class Form_sjxx : Form
    {
        //定义全局变量把操作记录窗体传过来,以供刷新操作记录
        public From_main sjx;

        //获得数据行数
        int ls;//解决问题,如果有多台机器自动结账,而循环还是在计算已下机的的费用等信息
        public Form_sjxx()
        {
            InitializeComponent(); 
        }

        public void Form_sjxx_Shown(object sender, EventArgs e)
        {
            string sql = "select * from recordInfo as a,cardInfo as b where a.cardId=b.cardId and a.endTime is null";
            DataTable table = sql_zsgc.cx(sql);

            this.dgv_sjxx.AutoGenerateColumns = false;//不允许自动增长列
     
            this.dgv_sjxx.DataSource = table;
            //开始刷新上机信息
            this.timer_sx.Start();
            this.timer_row.Start();
        }
        private void timer_sx_Tick(object sender, EventArgs e)
        {
            for (int i = 0; i < ls; i++)
            {

                //如果有下机了的要重新计算行数
                ls = this.dgv_sjxx.DisplayedRowCount(true);
             
                  //获得时间差
                    TimeSpan cha = Convert.ToDateTime(DateTime.Now) - Convert.ToDateTime(this.dgv_sjxx.Rows[i].Cells[3].Value);

                    float fy = 0;

                    int s = (int)cha.TotalSeconds;//上机时间(s)
                    int m = s / 60;
                    if (s % 60 > 0)
                    {
                        m += 1;
                    }

                    int n = m / 15;
                    if (m % 15 > 0)
                    {
                        n += 1;
                    }
后面还有 190 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。