예제 #1
0
        public List <Cargaison> getAll()
        {
            string           sql        = "select * from cargaison";
            List <Cargaison> cargaisons = new List <Cargaison>();
            DataSet          ds         = base.ExecuteSelect(sql);
            DataTable        dt         = ds.Tables[TableName];
            Cargaison        cargaison;

            foreach (DataRow row in dt.Rows)
            {
                string type = row.ItemArray[2].ToString().Trim();
                if (type.CompareTo("Aerienne") == 0)
                {
                    cargaison = new Aerienne();
                }
                else
                {
                    cargaison = new Routiere();
                }
                cargaison.Id       = int.Parse(row.ItemArray[0].ToString());
                cargaison.Distance = double.Parse(row.ItemArray[1].ToString());
                cargaisons.Add(cargaison);
            }
            return(null);
        }
예제 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            Cargaison cargaison = null;

            if (!string.IsNullOrEmpty(txtDistance.Text))
            {
                if (cboType.Text.CompareTo("Aerienne") == 0)
                {
                    cargaison = new Aerienne();
                }
                else
                {
                    cargaison = new Routiere();
                }
                cargaison.Distance = double.Parse(txtDistance.Text);
                if (service.addCargaison(cargaison))
                {
                    MessageBox.Show("Cargaison Ajoutée avec succes!!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    lbCargaison.Items.Add(cargaison);
                    txtDistance.Clear();
                }
            }
            else
            {
                MessageBox.Show("Veuillez saisir la distance!!", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        public Cargaison getById(int id)
        {
            string    sql       = string.Format("select * from cargaison where id ={0}", id);
            DataSet   ds        = base.ExecuteSelect(sql);
            DataTable dt        = ds.Tables[TableName];
            Cargaison cargaison = null;

            if (dt.Rows.Count == 1)
            {
                DataRow row  = dt.Rows[0];
                string  type = row.ItemArray[2].ToString().Trim();
                if (type.CompareTo("Aerienne") == 0)
                {
                    cargaison = new Aerienne();
                }
                else
                {
                    cargaison = new Routiere();
                }
                cargaison.Id       = int.Parse(row.ItemArray[0].ToString());
                cargaison.Distance = double.Parse(row.ItemArray[1].ToString());
            }
            return(cargaison);
        }