예제 #1
0
파일: Sql.cs 프로젝트: Louis-AG/AirportAGM
        public override int CreateBagage(MyAirportAGM.Entities.BagageDefinition bag)
        {
            try
            {
                using (SqlConnection cnx = new SqlConnection(strcnx))
                {
                    SqlCommand cmd = new SqlCommand(commandCreateBagage, cnx);
                    SqlCommand cmd2 = new SqlCommand(commandCreateBagageParticularite, cnx);

                    cmd.Parameters.AddWithValue("@codei", bag.CodeIata);
                    cmd.Parameters.AddWithValue("@compagnie", bag.Compagnie);
                    cmd.Parameters.AddWithValue("@ligne", bag.Ligne);
                    cmd.Parameters.AddWithValue("@itineraire", bag.Itineraire);
                    cmd.Parameters.AddWithValue("@jourExploitation", bag.JourExploitation);
                    cmd.Parameters.AddWithValue("@classe", bag.ClasseBagage);
                    if (bag.Continuation==true)
                    {
                        cmd.Parameters.AddWithValue("@continuation", 'Y');
                    }
                    else
                    {
                        cmd.Parameters.AddWithValue("@continuation", 'N');
                    }

                    cnx.Open();

                    cmd.ExecuteNonQuery();
                    if (bag.Rush == true)
                    {
                        cmd2.Parameters.AddWithValue("@codei", bag.CodeIata);
                        cmd2.Parameters.AddWithValue("@rush", 15);
                        cmd2.ExecuteNonQuery();
                    }

                    cnx.Close();
                    return 1;
                }
            }
            catch
            {
                return 0;
            }
            //throw new NotImplementedException();
        }
예제 #2
0
 public int CreateBagage(MyAirportAGM.Entities.BagageDefinition bag)
 {
     return MyAirportAGM.Model.Factory.Model.CreateBagage(bag);
 }
예제 #3
0
 public override int CreateBagage(MyAirportAGM.Entities.BagageDefinition bag)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public abstract int CreateBagage(MyAirportAGM.Entities.BagageDefinition bag);