예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            TTACList TACList;

            TACList = new TTACList();

            if (frmMain.rdr.Connected == true)
            {
                try
                {
                    for (int i = 0; i < 8; i++)
                    {
                        for (int j = 0; j < 8; j++)
                        {
                            TACList.Day[i].Part[j].StartTime = (TimeSpan)dataGridView1.Rows[i].Cells[(j * 2)].Value;
                            TACList.Day[i].Part[j].EndTime   = (TimeSpan)dataGridView1.Rows[i].Cells[(j * 2) + 1].Value;
                        }
                    }

                    if (frmMain.rdr.SetTimeConstraintTables((byte)edtTabloAdi.Value, TACList) == true)
                    {
                        MessageBox.Show("Gönderildi");
                    }
                    else
                    {
                        MessageBox.Show("Gönderilemedi");
                    }
                }
                catch (Exception hata)
                {
                    rAddLog("Zaman Kısıt Tablosu gönderilemedi." + hata.Message);
                }
            }
            else
            {
                rAddLog("Cihazla bağlantı kurulamadı.");
            }
        }
예제 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            TTACList TACList;

            TACList = new TTACList();


            if (frmMain.rdr.Connected == true)
            {
                try
                {
                    if (frmMain.rdr.GetTimeConstraintTables((byte)edtTabloAdi.Value, out TACList) == true)
                    {
                        dataGridView1.Rows.Clear();
                        dataGridView1.Columns.Clear();
                        dataGridView1.RowCount    = 8;
                        dataGridView1.ColumnCount = 16;
                        for (int i = 0; i < 8; i++)
                        {
                            for (int j = 0; j < 8; j++)
                            {
                                dataGridView1.Rows[i].Cells[(j * 2)].Value     = TACList.Day[i].Part[j].StartTime;
                                dataGridView1.Rows[i].Cells[(j * 2) + 1].Value = TACList.Day[i].Part[j].EndTime;
                            }
                        }
                    }
                }
                catch (Exception hata)
                {
                    rAddLog("Bilgiler getirilemedi" + hata.Message);
                }
            }
            else
            {
                rAddLog("Cihazla bağlantı kurulamadı.");
            }
        }