Example #1
0
 private void buttonSil_Click(object sender, EventArgs e)
 {
     if (dataGridView1.CurrentRow != null)
     {
         mymodel.OPCServerGroup group = ((mymodel.OPCServerGroup)dataGridView1.CurrentRow.DataBoundItem);
         server.Groups.Remove(group);
         dataGridView1.DataSource = null;
         dataGridView1.DataSource = server.Groups;
     }
     else
     {
         MessageBox.Show("Group Seçmelisiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Transaction.Instance.Join(delegate()
            {

                try
                {
                    int i = Transaction.Instance.ExecuteNonQuery(" delete from OPCServer where aktif=@prm0;delete from OPCServerGroup where aktif=@prm0", 1);
                }
                catch (Exception)
                {
                    throw new Exception("OPC Server silinemedi");
                }

                if (opcserverlisteyebasildi)
                {
                    server.OPCNodeName = OPCNodeName.Text;
                    server.OpcServerName = OPCServerName.Text;
                }
                else
                {
                    server.OPCNodeName =server.OPCNodeName;
                    server.OpcServerName = server.OpcServerName;
                }
                server.Id = 0;
                server.Insert();

               List<OPCServerGroup> groups = (dataGridView1.DataSource as List<OPCServerGroup>);
               foreach (OPCServerGroup grp in groups)
               {
                   OPCServerGroup grup = new OPCServerGroup();
                   grup.OPCServer.Id = server.Id;
                   grup.OPCGroupName = grp.OPCGroupName;
                   grup.GroupActiveState = grp.GroupActiveState;
                   grup.GroupDeadBand = grp.GroupDeadBand;
                   grup.GroupUpdateRate = grp.GroupUpdateRate;
                   grup.Insert();
               }

               MessageBox.Show("Kayıt Yapıldı.");

            });
        }
Example #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            OPCServerGroup group =new OPCServerGroup();

            group.OPCGroupName = OPCGroupName.Text;
            group.GroupActiveState = GroupActiveState.Checked;
            group.GroupDeadBand =Convert.ToDecimal(GroupDeadBand.Text);
            group.GroupUpdateRate =Convert.ToInt32(GroupUpdateRate.Text);

            server.Groups.Add(group);
            dataGridView1.DataSource = null;
            dataGridView1.DataSource = server.Groups;
        }