vakho

ADO.NET AnimalProject

Dec 24th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 21.73 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Data.SqlClient; // for sql commands
  10.  
  11. namespace AnimalProject
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         private SqlConnection con;
  16.         private SqlDataAdapter[] dataAdapter = new SqlDataAdapter[5];
  17.         private DataSet dataSet;
  18.  
  19.         private List<ClassNamesIDs> classNamesIDs = new List<ClassNamesIDs>();
  20.         private List<AreaNamesIDs> areaNameIDs = new List<AreaNamesIDs>();
  21.  
  22.         private List<Vaccination> vaccinationNameIDs = new List<Vaccination>();
  23.         private List<AnimalNameIDs> animalNameIDs = new List<AnimalNameIDs>();
  24.  
  25.         private List<Treatment> treatmentNameIDs = new List<Treatment>();
  26.  
  27.         public Form1()
  28.         {
  29.             con = new SqlConnection(@"Server=VAKHO-PC; Database=AnimalDatabase; Integrated Security=true;");
  30.             //dataAdapter[0] = new SqlDataAdapter("SELECT * FROM dbo.Animals", con);
  31.             dataAdapter[0] = new SqlDataAdapter("SELECT Animals.id, Animals.name, Classes.id as 'classId', Classes.name as 'class', Animals.birthDate, Animals.deathDate, Areas.id as 'areaId', Areas.name as 'area' FROM Animals, Classes, Areas WHERE Animals.areaId=Areas.id AND Animals.classId=Classes.id", con);
  32.             //dataAdapter[1] = new SqlDataAdapter("SELECT * FROM dbo.AnimalVaccinations", con);
  33.             dataAdapter[1] = new SqlDataAdapter("SELECT AnimalVaccinations.id, AnimalVaccinations.animalId, Animals.name as 'animalName', AnimalVaccinations.vaccinationId, Vaccinations.name as 'vaccinationName', AnimalVaccinations.vaccinationDate FROM AnimalVaccinations, Animals, Vaccinations WHERE Animals.id = AnimalVaccinations.animalId AND Vaccinations.id=AnimalVaccinations.vaccinationId", con);
  34.             dataAdapter[2] = new SqlDataAdapter("SELECT AnimalTreatments.id, AnimalTreatments.description, AnimalTreatments.animalId, Animals.name as 'animalName', AnimalTreatments.treatmentId, Treatments.name as 'treatmentName', AnimalTreatments.treatmentDate FROM AnimalTreatments, Treatments, Animals WHERE AnimalTreatments.treatmentId=Treatments.id AND Animals.id=AnimalTreatments.animalId", con);
  35.  
  36.             dataAdapter[3] = new SqlDataAdapter("SELECT * FROM Vaccinations", con);
  37.             dataAdapter[4] = new SqlDataAdapter("SELECT * FROM Treatments", con);
  38.  
  39.             // animal update
  40.             dataAdapter[0].UpdateCommand = new SqlCommand("UPDATE Animals Set name=@name, birthDate=@birthDate, classId=@classId, areaId=@areaId, deathDate=@deathDate WHERE id=@id", con);
  41.             dataAdapter[0].UpdateCommand.Parameters.Add(new SqlParameter("@name", SqlDbType.NVarChar));
  42.             dataAdapter[0].UpdateCommand.Parameters.Add(new SqlParameter("@birthDate", SqlDbType.Date));
  43.             dataAdapter[0].UpdateCommand.Parameters.Add(new SqlParameter("@classId", SqlDbType.Int));
  44.             dataAdapter[0].UpdateCommand.Parameters.Add(new SqlParameter("@areaId", SqlDbType.Int));
  45.             dataAdapter[0].UpdateCommand.Parameters.Add(new SqlParameter("@deathDate", SqlDbType.Date));
  46.             dataAdapter[0].UpdateCommand.Parameters.Add(new SqlParameter("@id", SqlDbType.Int));
  47.  
  48.             dataAdapter[0].UpdateCommand.Parameters["@name"].SourceColumn = "name";
  49.             dataAdapter[0].UpdateCommand.Parameters["@birthDate"].SourceColumn = "birthDate";
  50.             dataAdapter[0].UpdateCommand.Parameters["@classId"].SourceColumn = "classId";
  51.             dataAdapter[0].UpdateCommand.Parameters["@areaId"].SourceColumn = "areaId";
  52.             dataAdapter[0].UpdateCommand.Parameters["@deathDate"].SourceColumn = "deathDate";
  53.             dataAdapter[0].UpdateCommand.Parameters["@id"].SourceColumn = "id";
  54.  
  55.             // vaccination update
  56.             dataAdapter[1].UpdateCommand = new SqlCommand("UPDATE AnimalVaccinations Set animalId=@animalId, vaccinationId=@vaccinationId, vaccinationDate=@vaccinationDate WHERE id=@id", con);
  57.             dataAdapter[1].UpdateCommand.Parameters.Add(new SqlParameter("@animalId", SqlDbType.Int));
  58.             dataAdapter[1].UpdateCommand.Parameters.Add(new SqlParameter("@vaccinationId", SqlDbType.Int));
  59.             dataAdapter[1].UpdateCommand.Parameters.Add(new SqlParameter("@vaccinationDate", SqlDbType.Date));
  60.             dataAdapter[1].UpdateCommand.Parameters.Add(new SqlParameter("@id", SqlDbType.Int));
  61.  
  62.             dataAdapter[1].UpdateCommand.Parameters["@animalId"].SourceColumn = "animalId";
  63.             dataAdapter[1].UpdateCommand.Parameters["@vaccinationId"].SourceColumn = "vaccinationId";
  64.             dataAdapter[1].UpdateCommand.Parameters["@vaccinationDate"].SourceColumn = "vaccinationDate";
  65.             dataAdapter[1].UpdateCommand.Parameters["@id"].SourceColumn = "id";
  66.  
  67.             // treatment update
  68.             dataAdapter[2].UpdateCommand = new SqlCommand("UPDATE AnimalTreatments Set description=@description, animalId=@animalId, treatmentId=@treatmentId, treatmentDate=@treatmentDate WHERE id=@id", con);
  69.             dataAdapter[2].UpdateCommand.Parameters.Add(new SqlParameter("@description", SqlDbType.NVarChar));
  70.             dataAdapter[2].UpdateCommand.Parameters.Add(new SqlParameter("@animalId", SqlDbType.Int));
  71.             dataAdapter[2].UpdateCommand.Parameters.Add(new SqlParameter("@treatmentId", SqlDbType.Int));
  72.             dataAdapter[2].UpdateCommand.Parameters.Add(new SqlParameter("@treatmentDate", SqlDbType.Date));
  73.             dataAdapter[2].UpdateCommand.Parameters.Add(new SqlParameter("@id", SqlDbType.Int));
  74.  
  75.             dataAdapter[2].UpdateCommand.Parameters["@description"].SourceColumn = "description";
  76.             dataAdapter[2].UpdateCommand.Parameters["@animalId"].SourceColumn = "animalId";
  77.             dataAdapter[2].UpdateCommand.Parameters["@treatmentId"].SourceColumn = "treatmentId";
  78.             dataAdapter[2].UpdateCommand.Parameters["@treatmentDate"].SourceColumn = "treatmentDate";
  79.             dataAdapter[2].UpdateCommand.Parameters["@id"].SourceColumn = "id";
  80.  
  81.             InitializeComponent();
  82.         }
  83.  
  84.         private void Form1_Load(object sender, EventArgs e)
  85.         {
  86.             try
  87.             {
  88.                 con.Open();
  89.                 toolStripStatusLabel1.Text = "Connected";
  90.  
  91.                 this.refreshTable();
  92.             }
  93.             catch (SqlException ex)
  94.             {
  95.                 toolStripStatusLabel1.Text = "Not Connected";
  96.             }
  97.         }
  98.  
  99.         // also refreshes comboBoxes
  100.         private void refreshTable()
  101.         {
  102.             con.Close();
  103.             dataSet = new DataSet();
  104.            
  105.             // Animals
  106.             dataAdapter[0].Fill(dataSet, "Animals");
  107.             dataGridView1.DataSource = dataSet.Tables["Animals"];
  108.  
  109.             // Animal Vaccinations
  110.             dataAdapter[1].Fill(dataSet, "AnimalVaccinations");
  111.             dataGridView2.DataSource = dataSet.Tables["AnimalVaccinations"];
  112.  
  113.             // Animal Treatments
  114.             dataAdapter[2].Fill(dataSet, "AnimalTreatments");
  115.             dataGridView3.DataSource = dataSet.Tables["AnimalTreatments"];
  116.  
  117.             // Vaccinations
  118.             dataAdapter[3].Fill(dataSet, "Vaccinations");
  119.             dataGridView4.DataSource = dataSet.Tables["Vaccinations"];
  120.  
  121.             // Treatments
  122.             dataAdapter[4].Fill(dataSet, "Treatments");
  123.             dataGridView5.DataSource = dataSet.Tables["Treatments"];
  124.  
  125.             dataGridView1.Columns[0].ReadOnly = true;
  126.             dataGridView1.Columns[3].ReadOnly = true;
  127.             dataGridView1.Columns[7].ReadOnly = true;
  128.  
  129.             dataGridView2.Columns[0].ReadOnly = true;
  130.             dataGridView2.Columns[2].ReadOnly = true;
  131.             dataGridView2.Columns[4].ReadOnly = true;
  132.  
  133.             dataGridView3.Columns[0].ReadOnly = true;
  134.             dataGridView3.Columns[3].ReadOnly = true;
  135.             dataGridView3.Columns[5].ReadOnly = true;
  136.  
  137.             con.Open();
  138.  
  139.             // classes
  140.             SqlCommand classes = new SqlCommand("SELECT * FROM Classes", con);
  141.             SqlDataReader classReader = classes.ExecuteReader();
  142.             classNamesIDs.Clear();
  143.             while (classReader.Read())
  144.             {
  145.                 ClassNamesIDs cnis = new ClassNamesIDs(Convert.ToInt32(classReader["id"]), classReader["name"].ToString());
  146.                 classNamesIDs.Add(cnis);
  147.             }
  148.  
  149.             comboBox1.Items.Clear();
  150.             foreach (ClassNamesIDs cnis in classNamesIDs) {
  151.                 comboBox1.Items.Add(cnis.getId() + " - " + cnis.getName());
  152.             }
  153.             comboBox1.SelectedIndex = 0;
  154.             classReader.Close();
  155.  
  156.             // areas
  157.             SqlCommand areas = new SqlCommand("SELECT * FROM Areas", con);
  158.             SqlDataReader areaReader = areas.ExecuteReader();
  159.             areaNameIDs.Clear();
  160.             while (areaReader.Read())
  161.             {
  162.                 AreaNamesIDs aris = new AreaNamesIDs(Convert.ToInt32(areaReader["id"]), areaReader["name"].ToString());
  163.                 areaNameIDs.Add(aris);
  164.             }
  165.  
  166.             comboBox2.Items.Clear();
  167.             foreach (AreaNamesIDs aris in areaNameIDs)
  168.             {
  169.                 comboBox2.Items.Add(aris.getId() + " - " + aris.getName());
  170.             }
  171.             comboBox2.SelectedIndex = 0;
  172.             areaReader.Close();
  173.  
  174.             // animals
  175.             SqlCommand animals = new SqlCommand("SELECT * FROM Animals", con);
  176.             SqlDataReader animalReader = animals.ExecuteReader();
  177.             animalNameIDs.Clear();
  178.             while (animalReader.Read())
  179.             {
  180.                 AnimalNameIDs anis = new AnimalNameIDs(Convert.ToInt32(animalReader["id"]), animalReader["name"].ToString());
  181.                 animalNameIDs.Add(anis);
  182.             }
  183.  
  184.             comboBox3.Items.Clear();
  185.             comboBox5.Items.Clear(); // for treatment tab
  186.             foreach (AnimalNameIDs anis in animalNameIDs)
  187.             {
  188.                 comboBox3.Items.Add(anis.getId() + " - " + anis.getName());
  189.                 comboBox5.Items.Add(anis.getId() + " - " + anis.getName()); // for treatment tab
  190.             }
  191.             comboBox3.SelectedIndex = 0;
  192.             comboBox5.SelectedIndex = 0; // for treatment tab
  193.             animalReader.Close();
  194.  
  195.             // vaccinations
  196.             SqlCommand vaccinations = new SqlCommand("SELECT * FROM Vaccinations", con);
  197.             SqlDataReader vaccinationReader = vaccinations.ExecuteReader();
  198.             vaccinationNameIDs.Clear();
  199.             while (vaccinationReader.Read())
  200.             {
  201.                 Vaccination vnis = new Vaccination(Convert.ToInt32(vaccinationReader["id"]), vaccinationReader["name"].ToString());
  202.                 vaccinationNameIDs.Add(vnis);
  203.             }
  204.  
  205.             comboBox4.Items.Clear();
  206.             foreach (Vaccination vnis in vaccinationNameIDs)
  207.             {
  208.                 comboBox4.Items.Add(vnis.getId() + " - " + vnis.getName());
  209.             }
  210.             comboBox4.SelectedIndex = 0;
  211.             vaccinationReader.Close();
  212.  
  213.             // treatments
  214.             SqlCommand treatments = new SqlCommand("SELECT * FROM Treatments", con);
  215.             SqlDataReader treatmentReader = treatments.ExecuteReader();
  216.             treatmentNameIDs.Clear();
  217.             while (treatmentReader.Read())
  218.             {
  219.                 Treatment tnis = new Treatment(Convert.ToInt32(treatmentReader["id"]), treatmentReader["name"].ToString());
  220.                 treatmentNameIDs.Add(tnis);
  221.             }
  222.  
  223.             comboBox6.Items.Clear();
  224.             foreach (Treatment tnis in treatmentNameIDs)
  225.             {
  226.                 comboBox6.Items.Add(tnis.getId() + " - " + tnis.getName());
  227.             }
  228.             comboBox6.SelectedIndex = 0;
  229.             treatmentReader.Close();
  230.         }
  231.  
  232.         // Refresh Button
  233.         private void button1_Click(object sender, EventArgs e)
  234.         {
  235.             this.refreshTable();
  236.         }
  237.        
  238.         // Save Button
  239.         private void button4_Click(object sender, EventArgs e)
  240.         {
  241.             dataAdapter[0].Update(dataSet, "Animals");
  242.             dataAdapter[1].Update(dataSet, "AnimalVaccinations");
  243.             dataAdapter[2].Update(dataSet, "AnimalTreatments");
  244.             this.refreshTable();
  245.         }
  246.  
  247.         private void Form1_FormClosing(object sender, FormClosingEventArgs e)
  248.         {
  249.             if (con.State == ConnectionState.Open)
  250.             {
  251.                 con.Close();
  252.             }
  253.         }
  254.  
  255.         // Add Button
  256.         private void button2_Click(object sender, EventArgs e)
  257.         {
  258.             SqlCommand insertCommand = new SqlCommand();
  259.             insertCommand.Connection = con;
  260.            
  261.             // add animal
  262.             if (tabControl1.SelectedIndex == 0)
  263.             {
  264.                 string name = textBox1.Text;
  265.                 if (name == string.Empty)
  266.                 {
  267.                     MessageBox.Show("Name shouldn't be empty!", "Empty Field", MessageBoxButtons.OK, MessageBoxIcon.Warning);
  268.                     return;
  269.                 }
  270.                 else
  271.                 {
  272.                     string birthDate = dateTimePicker1.Value.ToShortDateString();
  273.                     int classId = classNamesIDs[comboBox1.SelectedIndex].getId();
  274.                     int areaId = areaNameIDs[comboBox2.SelectedIndex].getId();
  275.                     string deathDate = dateTimePicker2.Value.ToShortDateString();
  276.                     //MessageBox.Show(string.Format("name: {0}\nbirthDate: {1}\nclassId{2}\nareaId: {3}\ndeathDate: {4}", name, birthDate, classId, areaId, deathDate));
  277.                     insertCommand.CommandText = string.Format("INSERT INTO Animals (name, birthDate, classId, areaId, deathDate) VALUES (N'{0}', '{1}', {2}, {3}, '{4}');", name, birthDate, classId, areaId, deathDate);
  278.                 }
  279.             }
  280.  
  281.             // add animal vaccination
  282.             else if (tabControl1.SelectedIndex == 1)
  283.             {
  284.                 int animalId = animalNameIDs[comboBox3.SelectedIndex].getId();
  285.                 int vaccinationId = vaccinationNameIDs[comboBox4.SelectedIndex].getId();
  286.                 string vaccinationDate = dateTimePicker3.Value.ToShortDateString();
  287.                 insertCommand.CommandText = string.Format("INSERT INTO AnimalVaccinations (animalId, vaccinationId, vaccinationDate) VALUES ({0}, {1}, '{2}');", animalId, vaccinationId, vaccinationDate);
  288.             }
  289.  
  290.             // add animal treatment
  291.             else if (tabControl1.SelectedIndex == 2)
  292.             {
  293.                 string description = richTextBox1.Text;
  294.                 if (description == string.Empty)
  295.                 {
  296.                     MessageBox.Show("Description shouldn't be empty!", "Empty Field", MessageBoxButtons.OK, MessageBoxIcon.Warning);
  297.                     return;
  298.                 }
  299.                 else
  300.                 {
  301.                     int animalId = animalNameIDs[comboBox5.SelectedIndex].getId();
  302.                     int treatmentId = treatmentNameIDs[comboBox6.SelectedIndex].getId();
  303.                     string treatmentDate = dateTimePicker4.Value.ToShortDateString();
  304.                     insertCommand.CommandText = string.Format("INSERT INTO AnimalTreatments (description, animalId, treatmentId, treatmentDate) VALUES (N'{0}', {1}, {2}, '{3}');", description, animalId, treatmentId, treatmentDate);
  305.                 }
  306.             }
  307.            
  308.             // add vaccination
  309.             else if (tabControl1.SelectedIndex == 3)
  310.             {
  311.                 string name = textBox2.Text;
  312.                 if (name == string.Empty)
  313.                 {
  314.                     MessageBox.Show("Name shouldn't be empty!", "Empty Field", MessageBoxButtons.OK, MessageBoxIcon.Warning);
  315.                     return;
  316.                 }
  317.                 else
  318.                 {
  319.                     insertCommand.CommandText = string.Format("INSERT INTO Vaccinations (name) VALUES (N'{0}');", name);
  320.                 }
  321.             }
  322.  
  323.             // add treatment
  324.             else if (tabControl1.SelectedIndex == 4)
  325.             {
  326.                 string name = textBox3.Text;
  327.                 if (name == string.Empty)
  328.                 {
  329.                     MessageBox.Show("Name shouldn't be empty!", "Empty Field", MessageBoxButtons.OK, MessageBoxIcon.Warning);
  330.                     return;
  331.                 }
  332.                 else
  333.                 {
  334.                     insertCommand.CommandText = string.Format("INSERT INTO Treatments (name) VALUES (N'{0}');", name);
  335.                 }
  336.             }
  337.  
  338.             try
  339.             {
  340.                 insertCommand.ExecuteNonQuery();
  341.                 this.refreshTable();
  342.             }
  343.             catch (SqlException ex)
  344.             {
  345.                 MessageBox.Show(ex.Message, "SQL Exception Occured!", MessageBoxButtons.OK, MessageBoxIcon.Error);
  346.             }
  347.         }
  348.  
  349.         // Remove Button
  350.         private void button3_Click(object sender, EventArgs e)
  351.         {
  352.             SqlCommand deleteCommand = new SqlCommand();
  353.             deleteCommand.Connection = con;
  354.            
  355.             // remove animal
  356.             if (tabControl1.SelectedIndex == 0)
  357.             {
  358.                 string id = Convert.ToString(dataGridView1.SelectedRows[0].Cells[0].Value);
  359.                 deleteCommand.CommandText = "DELETE FROM Animals WHERE id=" + id;          
  360.             }
  361.  
  362.             // remove animal vaccination
  363.             else if (tabControl1.SelectedIndex == 1)
  364.             {
  365.                 string id = Convert.ToString(dataGridView2.SelectedRows[0].Cells[0].Value);
  366.                 deleteCommand.CommandText = "DELETE FROM AnimalVaccinations WHERE id=" + id;  
  367.             }
  368.  
  369.             // remove animal treatment
  370.             else if (tabControl1.SelectedIndex == 2)
  371.             {
  372.                 string id = Convert.ToString(dataGridView3.SelectedRows[0].Cells[0].Value);
  373.                 deleteCommand.CommandText = "DELETE FROM AnimalTreatments WHERE id=" + id;
  374.             }
  375.  
  376.             // remove vaccination
  377.             else if (tabControl1.SelectedIndex == 3)
  378.             {
  379.                 string id = Convert.ToString(dataGridView4.SelectedRows[0].Cells[0].Value);
  380.                 deleteCommand.CommandText = "DELETE FROM Vaccinations WHERE id=" + id;
  381.             }
  382.  
  383.             // remove treatment
  384.             else if (tabControl1.SelectedIndex == 4)
  385.             {
  386.                 string id = Convert.ToString(dataGridView5.SelectedRows[0].Cells[0].Value);
  387.                 deleteCommand.CommandText = "DELETE FROM Treatments WHERE id=" + id;
  388.             }
  389.  
  390.             deleteCommand.ExecuteNonQuery();
  391.             this.refreshTable();
  392.         }
  393.  
  394.         private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
  395.         {
  396.             if (tabControl1.SelectedIndex >= 3)
  397.             {
  398.                 button4.Enabled = false;
  399.             }
  400.             else
  401.             {
  402.                 button4.Enabled = true;
  403.             }
  404.         }
  405.     }
  406.  
  407.     class ClassNamesIDs
  408.     {
  409.         private int id;
  410.         private string name;
  411.  
  412.         public ClassNamesIDs(int id, string name)
  413.         {
  414.             this.id = id;
  415.             this.name = name;
  416.         }
  417.  
  418.         public int getId()
  419.         {
  420.             return this.id;
  421.         }
  422.  
  423.         public string getName()
  424.         {
  425.             return this.name;
  426.         }
  427.  
  428.         public void setId(int id)
  429.         {
  430.             this.id = id;
  431.         }
  432.  
  433.         public void setName(string name)
  434.         {
  435.             this.name = name;
  436.         }
  437.     }
  438.  
  439.     class AreaNamesIDs
  440.     {
  441.         private int id;
  442.         private string name;
  443.  
  444.         public AreaNamesIDs(int id, string name)
  445.         {
  446.             this.id = id;
  447.             this.name = name;
  448.         }
  449.  
  450.         public int getId()
  451.         {
  452.             return this.id;
  453.         }
  454.  
  455.         public string getName()
  456.         {
  457.             return this.name;
  458.         }
  459.  
  460.         public void setId(int id)
  461.         {
  462.             this.id = id;
  463.         }
  464.  
  465.         public void setName(string name)
  466.         {
  467.             this.name = name;
  468.         }
  469.     }
  470.  
  471.     class Vaccination
  472.     {
  473.         private int id;
  474.         private string name;
  475.  
  476.         public Vaccination(int id, string name)
  477.         {
  478.             this.id = id;
  479.             this.name = name;
  480.         }
  481.  
  482.         public int getId()
  483.         {
  484.             return this.id;
  485.         }
  486.  
  487.         public string getName()
  488.         {
  489.             return this.name;
  490.         }
  491.  
  492.         public void setId(int id)
  493.         {
  494.             this.id = id;
  495.         }
  496.  
  497.         public void setName(string name)
  498.         {
  499.             this.name = name;
  500.         }
  501.     }
  502.  
  503.     class AnimalNameIDs
  504.     {
  505.         private int id;
  506.         private string name;
  507.  
  508.         public AnimalNameIDs(int id, string name)
  509.         {
  510.             this.id = id;
  511.             this.name = name;
  512.         }
  513.  
  514.         public int getId()
  515.         {
  516.             return this.id;
  517.         }
  518.  
  519.         public string getName()
  520.         {
  521.             return this.name;
  522.         }
  523.  
  524.         public void setId(int id)
  525.         {
  526.             this.id = id;
  527.         }
  528.  
  529.         public void setName(string name)
  530.         {
  531.             this.name = name;
  532.         }
  533.     }
  534.  
  535.     class Treatment
  536.     {
  537.         private int id;
  538.         private string name;
  539.  
  540.         public Treatment(int id, string name)
  541.         {
  542.             this.id = id;
  543.             this.name = name;
  544.         }
  545.  
  546.         public int getId()
  547.         {
  548.             return this.id;
  549.         }
  550.  
  551.         public string getName()
  552.         {
  553.             return this.name;
  554.         }
  555.  
  556.         public void setId(int id)
  557.         {
  558.             this.id = id;
  559.         }
  560.  
  561.         public void setName(string name)
  562.         {
  563.             this.name = name;
  564.         }
  565.     }
  566. }
Advertisement
Add Comment
Please, Sign In to add comment