示例#1
0
        // ajouter annonce
        public static int ajouterA(Annonce a, string cas, string MagasinCourant)
        {
            int           idmgcourant      = getidmgcourant(MagasinCourant);
            int           idproduitajouter = getidproduitajouter(cas);
            SqlConnection cnn = Connection.GetConnection();

            cnn.Open();
            String     ch  = "INSERT INTO Annonce(DatePublicationAnnonce , Validite, EtatAnnonce, TypeAnnonce, IdAuteur, IdProduit, Quantite, DateExpirationProduit, TypeTransaction, Commentaires,Date_ajout)values(@DatePublicationAnnonce , @Validite, @EtatAnnonce, @TypeAnnonce, @IdAuteur, @IdProduit, @Quantite, @DateExpirationProduit, @TypeTransaction, @Commentaires,getutcdate())";
            SqlCommand cmd = new SqlCommand(ch, cnn);

            cmd.Parameters.Add("DatePublicationAnnonce", SqlDbType.NVarChar).Value = a.DatePublicationAnnonce.ToString("yyyy-MM-dd HH:mm:ss");
            cmd.Parameters.Add("Validite", SqlDbType.Int).Value                   = a.Validite;
            cmd.Parameters.Add("EtatAnnonce", SqlDbType.NVarChar).Value           = a.EtatAnnonce;
            cmd.Parameters.Add("TypeAnnonce", SqlDbType.NVarChar).Value           = a.TypeAnnonce;
            cmd.Parameters.Add("IdAuteur", SqlDbType.Int).Value                   = idmgcourant;
            cmd.Parameters.Add("IdProduit", SqlDbType.Int).Value                  = idproduitajouter;
            cmd.Parameters.Add("Quantite", SqlDbType.Int).Value                   = a.Quantite;
            cmd.Parameters.Add("DateExpirationProduit", SqlDbType.NVarChar).Value = a.DateExpirationProduit.ToString("yyyy-MM-dd HH:mm:ss");
            cmd.Parameters.Add("TypeTransaction", SqlDbType.NVarChar).Value       = a.TypeTransaction;
            cmd.Parameters.Add("Commentaires", SqlDbType.NVarChar).Value          = a.Commentaires;
            int i = cmd.ExecuteNonQuery();

            cnn.Close();
            return(i);
        }
        protected void Unnamed_Click(object sender, EventArgs e)
        {
            string userr = Session["username"].ToString();

            int v = CRUD.DAL.Convert1(DateTime.Parse(datet.Text));

            CRUD.Annonce an = new CRUD.Annonce(v, typeannonce.Text, Int32.Parse(quantite.Text), typetr.Text, com.Text);
            int          i  = CRUD.DAL.ajouterA(an, Nom_p.Text, userr);

            if (i == 1)
            {
                mg.Visible = true;
            }
            else
            {
                err.Visible = true;
            }
        }