コード例 #1
0
ファイル: CarrierInfo.cs プロジェクト: fanrongxue/Final-C
 private void CarrierInfo_Load(object sender, EventArgs e)
 {
     if (cno != "")
     {
         textBox1.ReadOnly = true;
         this.Text         = "  Edit carrier " + cno;
         Model.Carrier carrier = new Model.Carrier(cno);
         carrier.Fetch();
         textBox1.Text = carrier.CarrierNo;
         textBox2.Text = carrier.CarrierName;
         textBox3.Text = carrier.Country;
     }
 }
コード例 #2
0
ファイル: CarrierManage.cs プロジェクト: fanrongxue/Final-C
        // delete rows
        private void button_Delete_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 0)
            {
                return;
            }

            // collect ids to delete
            string carrierNos = "(";

            for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
            {
                carrierNos += "'" + dataGridView1.SelectedRows[i].Cells[0].Value.ToString() + "'";
                if (i != dataGridView1.SelectedRows.Count - 1)
                {
                    carrierNos += ",";
                }
            }
            carrierNos += ")";

            if (MessageBox.Show("Sure to delete carriers whose no. in " + carrierNos + "?", "Information", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
            {
                return;
            }

            // call the model's delete method
            Model.Carrier carrier = new Model.Carrier();
            if (carrier.Delete(carrierNos))
            {
                Log.Add(Program.user.ID, "Delete carrier " + carrierNos + ".");
                // delete from datagridview
                foreach (DataGridViewRow dataGridView1Row in dataGridView1.SelectedRows)
                {
                    dataGridView1.Rows.Remove(dataGridView1Row);
                }
            }
        }
コード例 #3
0
ファイル: CarrierInfo.cs プロジェクト: fanrongxue/Final-C
 private void button_Save_Click(object sender, EventArgs e)
 {
     Model.Carrier carrier = new Model.Carrier(
         textBox1.Text, textBox2.Text, textBox3.Text
         );
     if (cno != "")
     {
         if (carrier.Update())
         {
             MessageBox.Show("Successful!", "Information", MessageBoxButtons.OK);
             Log.Add(Program.user.ID, "Update carrier " + cno + ".");
             this.Close();
         }
     }
     else
     {
         if (carrier.Add())
         {
             MessageBox.Show("Successful!", "Information", MessageBoxButtons.OK);
             Log.Add(Program.user.ID, "Add a carrier.");
             this.Close();
         }
     }
 }