public frmEditMarque(Marque marquehist, bool newMarque, List<Annonceur> annonceurs, bool FromAnnonceur = false) { InitializeComponent(); DialogResult = DialogResult.Cancel; _newMarque = newMarque; if (_newMarque) { MarqueId = default(Guid); CBEDomaine.SelectedIndex = 5; _isMarqueModified = true; if (FromAnnonceur) SLUAnnonceur.Enabled = false; else { SLUAnnonceur.Properties.DataSource = annonceurs; /*SLUAnnonceur.Properties.DisplayMember = "Name"; SLUAnnonceur.Properties.ValueMember = "id"; SLUAnnonceur.Properties.PopulateColumns(); SLUAnnonceur.Properties.Columns[2].Visible = false;*/ } } else {MarqueId = marquehist.id; SLUAnnonceur.SelectedText = marquehist.Type.ToString(); _isMarqueModified = false; } }
public static Compaign CreateCompaign(Annonceur annonceur, TypeCompaign typeCompaign, Vague vague, Marque marque = null) { var comp= new Compaign(){Annonceur = annonceur,Marque = marque,id = Guid.NewGuid(),TypeCompaign = typeCompaign,Vague = vague}; comp.Signalitiques = vague.Signalitique; return comp; }
// GET: Marques/Delete/5 public ActionResult Delete(int?id) { allcategories = db.Categories.ToList(); ViewBag.allcategories = allcategories; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Marque marque = db.Marques.Find(id); if (marque == null) { return(HttpNotFound()); } return(View(marque)); }
public void Write(Guid idProduct, string name, Category category, Marque marque, Fournisseur fournisseur, int quantiteMin, DateTime dateEntree, GestionProduit typeGestion) { var product = new Product { id = idProduct, Name = name, Category = category, Marque = marque, Fournisseur = fournisseur, QuantiteMin = quantiteMin, DateEntree = dateEntree, TypeGestion = typeGestion }; _repositoryProduct.Save(product); }
/// <summary> /// Obtenir tout les articles d'une marque /// </summary> /// <param name="Marque_Obj">Une instance de la marque</param> /// <returns>Tout les articles de la marque</returns> public List <Article> GetAll_Article_From_Marque(Marque Marque_Obj) { List <Article> Resultat = new List <Article>(); using (SQLiteConnection My_Connection = new SQLiteConnection(Connection_String)) { try { My_Connection.Open(); String SQL_String = "SELECT Articles.RefArticle, Articles.Description, Articles.RefSousFamille, Articles.RefMarque, Articles.PrixHT, Articles.Quantite FROM Articles WHERE Articles.RefMarque = :RefMarque"; SQLiteCommand SQLiteCommand_obj = new SQLiteCommand(SQL_String, My_Connection); SQLiteCommand_obj.Parameters.Add(new SQLiteParameter("RefMarque", Marque_Obj.RefMarque)); using (SQLiteDataReader SQLiteDataReader_obj = SQLiteCommand_obj.ExecuteReader()) { try { while (SQLiteDataReader_obj.Read()) { Article Article_Obj = new Article(); Article_Obj.RefArticle = SQLiteDataReader_obj.GetString(0); Article_Obj.Description = SQLiteDataReader_obj.GetString(1); Article_Obj.RefSousFamille = SQLiteDataReader_obj.GetInt32(2); Article_Obj.RefMarque = SQLiteDataReader_obj.GetInt32(3); Article_Obj.PrixHT = SQLiteDataReader_obj.GetFloat(4); Article_Obj.Quantite = SQLiteDataReader_obj.GetInt32(5); Resultat.Add(Article_Obj); } } catch (Exception) { Resultat = null; } finally { SQLiteDataReader_obj.Close(); My_Connection.Close(); } } } catch (Exception e) { MessageBox.Show("ERREUR DANS LA RECUPERATION DES ARTICLES DE LA MARQUE : " + e.Message); } } return(Resultat); }
/// <summary> /// Trouver la marque à partir de son nom /// </summary> /// <param name="Name">Le nom de la marque</param> /// <returns>La marque associée au nom</returns> public Marque Search_Marque_From_Name(String Name) { Marque Resultat = new Marque(); Resultat.Nom = Name; using (SQLiteConnection My_Connection = new SQLiteConnection(Connection_String)) { try { My_Connection.Open(); String SQL_String = "SELECT * FROM Marques WHERE Nom = :Name"; SQLiteCommand SQLiteCommand_obj = new SQLiteCommand(SQL_String, My_Connection); SQLiteCommand_obj.Parameters.Add(new SQLiteParameter("Name", Name)); using (SQLiteDataReader SQLiteDataReader_obj = SQLiteCommand_obj.ExecuteReader()) { try { if (SQLiteDataReader_obj.Read()) { Resultat.RefMarque = SQLiteDataReader_obj.GetInt32(0); } else { Resultat = null; } } catch (Exception) { Resultat = null; } finally { // always call Close when done reading. SQLiteDataReader_obj.Close(); // always call Close when done reading. My_Connection.Close(); } } } catch (Exception e) { MessageBox.Show("ERREUR DANS LA RECHERCHE DE LA MARQUE : " + e.Message); } } return(Resultat); }
public static XpoMarque MapMarque(Marque marque, UnitOfWork uow) { XpoMarque marqueReturned; if (marque.newObject) { marqueReturned = new XpoMarque(uow) { Oid = marque.id }; } else { marqueReturned = uow.GetObjectByKey <XpoMarque>(marque.id); } marqueReturned.Name = marque.Name; return(marqueReturned); }
/// <summary> /// Insérer une marque dans la BDD /// </summary> /// <param name="Marque_obj">Une instance de la marque à insérer</param> public void Insert_Marque(Marque Marque_obj) { using (SQLiteConnection My_Connection = new SQLiteConnection(Connection_String)) { try { My_Connection.Open(); String SQL_String = "INSERT INTO Marques (Nom) VALUES(:Nom)"; SQLiteCommand SQLiteCommand_obj = new SQLiteCommand(SQL_String, My_Connection); SQLiteCommand_obj.Parameters.Add(new SQLiteParameter("Nom", Marque_obj.Nom)); SQLiteCommand_obj.ExecuteNonQuery(); My_Connection.Close(); } catch (Exception e) { MessageBox.Show("IMPOSSIBLE D'AJOUTER LA MARQUE A LA BASE DE DONNEES : " + e.Message); } } }
/// <summary> /// Cette methode permet d'avoir tous les articles appartenant à une sous famille /// </summary> /// <param name="refSousFamille">l'identifiant de la sous famille</param> /// <returns>une liste d'article </returns> public List <Article> GetToutesArticlebySousFamille(int refSousFamille) { List <Article> listarticle = null; string articleref, desc; int refsousfamille, refmarque, quan; double prix; InterfaceDB_Sous_Famille Intersousfamille = new InterfaceDB_Sous_Famille(); InterfaceDB_Marque InterMarque = new InterfaceDB_Marque(); RequeteDonneeArticle = "select * from Articles where RefSousFamille=@ref"; InterfaceDB.Commande_sqlite = new SQLiteCommand(RequeteDonneeArticle, InterfaceDB.GetInstaneConnexion()); InterfaceDB.Commande_sqlite.Parameters.AddWithValue("@ref", refSousFamille); try { Lecture_Donnee = InterfaceDB.Commande_sqlite.ExecuteReader(); listarticle = new List <Article>(); while (Lecture_Donnee.Read()) { articleref = Lecture_Donnee["RefArticle"].ToString(); desc = Lecture_Donnee["Description"].ToString(); refsousfamille = Int32.Parse(Lecture_Donnee["RefSousFamille"].ToString()); refmarque = Int32.Parse(Lecture_Donnee["RefMarque"].ToString()); prix = Double.Parse(Lecture_Donnee["PrixHT"].ToString()); quan = Int32.Parse(Lecture_Donnee["Quantite"].ToString()); SousFamille sousfamille = Intersousfamille.GetSousFamille(refsousfamille); Marque marque = InterMarque.GetMarque(refmarque); Article article = new Article(articleref, desc, sousfamille, marque, prix, quan); listarticle.Add(article); } } catch (SQLiteException ex) { listarticle = null; Console.WriteLine(" * Erreur de lecture dans la table Article : " + ex.Message); } return(listarticle); }
/// <summary> /// Obtenir toute les marques de la BDD /// </summary> /// <returns>Toute les marques</returns> public List <Marque> GetAll_Marque() { List <Marque> Resultat = new List <Marque>(); using (SQLiteConnection My_Connection = new SQLiteConnection(Connection_String)) { try { My_Connection.Open(); String SQL_String = "SELECT * FROM Marques"; SQLiteCommand SQLiteCommand_obj = new SQLiteCommand(SQL_String, My_Connection); using (SQLiteDataReader SQLiteDataReader_obj = SQLiteCommand_obj.ExecuteReader()) { try { while (SQLiteDataReader_obj.Read()) { Marque Marque_Obj = new Marque(); Marque_Obj.RefMarque = SQLiteDataReader_obj.GetInt32(0); Marque_Obj.Nom = SQLiteDataReader_obj.GetString(1); Resultat.Add(Marque_Obj); } } catch (Exception) { Resultat = null; } finally { SQLiteDataReader_obj.Close(); My_Connection.Close(); } } } catch (Exception e) { MessageBox.Show("ERREUR DANS LA RECUPERATION DES MARQUES : " + e.Message); } } return(Resultat); }
/* * 4 流动相册 */ public static Marque newMarque(DControl ctl, List <TurnPictureImagesDto> list, Boolean isDesign) { Marque marque = new Marque(ctl, isDesign, list); marque.HorizontalAlignment = HorizontalAlignment.Left; marque.VerticalAlignment = VerticalAlignment.Top; marque.Margin = new Thickness(ctl.left, ctl.top, 0, 0); marque.Width = ctl.width; marque.Height = ctl.height; marque.Background = null; marque.Opacity = ctl.opacity / 100.0; Panel.SetZIndex(marque, ctl.idx); marque.Tag = ctl; TransformGroup group = new TransformGroup(); marque.RenderTransform = group; marque.RenderTransformOrigin = new Point(0.5, 0.5); return(marque); }
/// <summary> /// Obtenir le marque correspondant à la ref en entrée /// </summary> /// <param name="Ref_Marque">int</param> /// <returns> /// Marque : Objet /// </returns> public Marque GetMarqueByID(int Ref_Marque) { var RefMarque = 0; var Nom = ""; var Command = new SQLiteCommand("SELECT * FROM Marques WHERE RefMarque = :RefMarque", Connection); Command.Parameters.AddWithValue("RefMarque", Ref_Marque); var Reader = Command.ExecuteReader(); while (Reader.Read()) { RefMarque = Reader.GetInt32(0); Nom = Reader.GetString(1); } Reader.Close(); var Marque = new Marque(RefMarque, Nom); return(Marque); }
public Marque getMarqueByName(string name) { SQLiteCommand command = new SQLiteCommand("SELECT RefMarque,Nom FROM Marques WHERE Nom =@nom", this.sql_con); command.Parameters.AddWithValue("@nom", name); sql_con.Open(); Marque marque = null; using (SQLiteDataReader sqReader = command.ExecuteReader()) { if (sqReader.Read()) { marque = new Marque(System.Convert.ToInt32(sqReader["RefMarque"]), String.Format("{0}", sqReader["Nom"])); } } sql_con.Close(); return(marque); }
/// <summary> /// Inserer les données dans la BDD depuis une ligne de CSV liée à un article /// </summary> /// <param name="Description">Description de l'article</param> /// <param name="Ref_Article">Reference de l'article</param> /// <param name="Marque">Marque de l'article</param> /// <param name="Famille">Famille de l'article</param> /// <param name="SousFamille">Sous famille de l'article et contenu dans la famille</param> /// <param name="Prix">Prix HT de l'article</param> public void Insert_Row_From_CSV(String Description, String Ref_Article, String Marque, String Famille, String SousFamille, String Prix) { Article Article_obj = new Article { Description = Description, RefArticle = Ref_Article, PrixHT = float.Parse(Prix) }; Marque Marque_obj = Search_Marque_From_Name(Marque); if (Marque_obj == null) { Marque_obj = new Marque(Marque); Insert_Marque(Marque_obj); Marque_obj = Search_Marque_From_Name(Marque_obj.Nom); } Famille Famille_obj = Search_Famille_From_Name(Famille); if (Famille_obj == null) { Famille_obj = new Famille(Famille); Insert_Famille(Famille_obj); Famille_obj = Search_Famille_From_Name(Famille_obj.Nom); } SousFamille SousFamille_obj = Search_SousFamille_From_Name(SousFamille); if (SousFamille_obj == null) { SousFamille_obj = new SousFamille(Famille_obj.RefFamille, SousFamille); Insert_SousFamille(SousFamille_obj); SousFamille_obj = Search_SousFamille_From_Name(SousFamille_obj.Nom); } Article_obj.RefMarque = Marque_obj.RefMarque; Article_obj.RefSousFamille = SousFamille_obj.RefSousFamille; Insert_Article(Article_obj); }
public static bool updateMarque(Marque f) { NpgsqlConnection con = Connexion.Connection(); try { string update = "update marque set reference ='" + f.Reference + "' , designation ='" + f.Designation + "', description='" + f.Description + "' where id = " + f.Id; NpgsqlCommand cmd = new NpgsqlCommand(update, con); cmd.ExecuteNonQuery(); return(true); } catch (NpgsqlException e) { Messages.Exception(e); return(false); } finally { Connexion.Deconnection(con); } }
/*private SousFamille getSousFamilleByNameId(string name) * { * Famille fm = this.magasin.FamilleDao.getFamilleByName(nomFamille); * if (fm == null) throw new Exception("La refFamille ne correspond à aucune famille existante dans la Base de données"); * * //Regarde si il existe deja une famille ayant la ref famille et le nom * * SQLiteCommand command = new SQLiteCommand("SELECT RefSousFamille,RefFamille,Nom FROM SousFamilles WHERE Nom =@nom and RefFamille=@refFamille", this.sql_con); * command.Parameters.AddWithValue("@nom", sousFamilleNom); * command.Parameters.AddWithValue("@refFamille", fm.RefFamille); * * this.sql_con.Open(); * SousFamille sousFamille = null; * using (SQLiteDataReader sqReader = command.ExecuteReader()) * { * if (sqReader.Read()) * { * Famille famille = this.magasin.getFamille(String.Format("{0}", sqReader["RefFamille"])); * sousFamille = new SousFamille(System.Convert.ToInt32(sqReader["RefSousFamille"]), famille, String.Format("{0}", sqReader["Nom"])); * } * } * this.sql_con.Close(); * return sousFamille; * }*/ public Article getArticle(string refArticle) { SQLiteCommand command = new SQLiteCommand("SELECT RefArticle,Description,RefSousFamille,RefMarque,PrixHT,Quantite FROM Articles WHERE RefArticle =@refArticle", this.sql_con); command.Parameters.AddWithValue("@refArticle", refArticle); sql_con.Open(); Article article = null; using (SQLiteDataReader sqReader = command.ExecuteReader()) { if (sqReader.Read()) { SousFamille sousFamille = this.magasin.getSousFamille(String.Format("{0}", sqReader["RefSousFamille"])); Marque marque = this.magasin.getMarque(String.Format("{0}", sqReader["RefMarque"])); article = new Article(String.Format("{0}", sqReader["RefArticle"]), String.Format("{0}", sqReader["Description"]), sousFamille, marque, System.Convert.ToDouble(sqReader["PrixHT"]), System.Convert.ToInt32(sqReader["Quantite"])); } } sql_con.Close(); return(article); }
public static bool deleteMarque(Marque f) { NpgsqlConnection con = Connexion.Connection(); try { string delete = "delete from marque where id = " + f.Id; NpgsqlCommand cmd = new NpgsqlCommand(delete, con); cmd.ExecuteNonQuery(); return(true); } catch (NpgsqlException e) { Messages.Exception(e); return(false); } finally { Connexion.Deconnection(con); } }
public async Task <IActionResult> Post([FromBody] Marque model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _unitOfWork.Marques.AddAsync(model); try { await _unitOfWork.Complete(); return(Ok()); } catch (DbUpdateConcurrencyException ex) { return(BadRequest(new { message = ex.Message })); } // return CreatedAtAction("model", new { id = model.Id }, model); }
/// <summary> /// Ajoute un marque à la base de données /// </summary> /// <param name="Marque">Objet: Marque</param> /// <returns> /// int : Compte le nombre de marques dans la base de donéee /// </returns> public int Insert(Marque Marque) { int Count = 0; SQLiteCommand InsertCommand = new SQLiteCommand(Connection); InsertCommand.CommandText = "SELECT MAX(RefMarque) FROM Marques"; var Scalar = InsertCommand.ExecuteScalar(); Marque.Ref_Marque = Scalar.ToString().Equals("") ? 0 : Convert.ToInt32(Scalar) + 1; using (SQLiteTransaction Transaction = Connection.BeginTransaction()) { InsertCommand.CommandText = "INSERT INTO Marques (RefMarque, Nom) VALUES (:RefMarque, :Nom)"; InsertCommand.Parameters.AddWithValue("RefMarque", Marque.Ref_Marque); InsertCommand.Parameters.AddWithValue("Nom", Marque.Nom); Count = InsertCommand.ExecuteNonQuery(); Transaction.Commit(); InsertCommand.Dispose(); } return(Count); }
public static Marque saveMarque(Marque f) { NpgsqlConnection con = Connexion.Connection(); try { string insert = "insert into marque (reference,designation,description) values ('" + f.Reference + "','" + f.Designation + "','" + f.Description + "')"; NpgsqlCommand cmd = new NpgsqlCommand(insert, con); cmd.ExecuteNonQuery(); f.Id = currentMarque(f); return(f); } catch (NpgsqlException e) { Messages.Exception(e); return(null); } finally { Connexion.Deconnection(con); } }
private void dgv_liste__SelectionChanged(object sender, EventArgs e) { try { if (dgv_liste_.Rows.Count > 0) { if (dgv_liste_.CurrentRow.Cells["_id_"].Value != null) { Int32 id = (Int32)dgv_liste_.CurrentRow.Cells["_id_"].Value; if (id > 0) { Marque f = MarqueBLL.One(id); Populate_(f); } } } } catch (Exception ex) { Messages.Exception(ex); } }
public Marque updateMarque(Marque marque) { /*Marque mq = this.magasin.getMarque(marque.RefMarque.ToString()); //obtient l'ancien objet de la base de donnée si besoin * if (mq != null) //alors on peut effectuer la modification * {*/ Marque mq = null; //on cherche puis modifie l'objet en local for (int i = 0; i < this.magasin.ListeMarques.Count(); i++) { if (this.magasin.ListeMarques[i].RefMarque == marque.RefMarque) { this.magasin.ListeMarques[i].Nom = marque.Nom; } } //Update tous les articles locals correspondant à cette marque for (int i = 0; i < this.magasin.ListeArticles.Count(); i++) { if (this.magasin.ListeArticles[i].RefMarque.RefMarque == marque.RefMarque) { this.magasin.ListeArticles[i].RefMarque.Nom = marque.Nom; } } sql_con.Open(); string sql = "UPDATE Marques SET Nom = @nom WHERE RefMarque=@refMarque"; using (SQLiteCommand cmd = new SQLiteCommand(sql, sql_con)) { cmd.Parameters.AddWithValue("@refMarque", marque.RefMarque); cmd.Parameters.AddWithValue("@nom", marque.Nom); cmd.ExecuteNonQuery(); mq = marque; } this.sql_con.Close(); return(mq); }
public frmEditMarque(Marque marquehist,bool newMarque) { InitializeComponent(); DialogResult = DialogResult.Cancel; _newMarque = newMarque; if (_newMarque) { MarqueId = default(Guid); BBICancel.Enabled = false; BBINext.Enabled = false; BBIPrev.Enabled = false; BBIDelete.Enabled = false; SLUAnnonceur.Enabled = false; _isMarqueModified = true; } else { MarqueId = marquehist.id; SLUAnnonceur.SelectedText = marquehist.Type.ToString(); _isMarqueModified = false; } }
/// <summary> /// Récupere la marque à partir de sa reference ,null si la marque n'existe pas /// </summary> /// <param name="RefMarque">Reference de la marque</param> /// <returns>La marque ou null si elle n'existe pas</returns> public Marque GetMarque(int RefMarque) { Marque Marque; // On met en place la commande Sql pour récuperer la famille String sql = "SELECT * FROM Marques WHERE RefMarque = '" + RefMarque + "'"; using (SQLiteConnection c = new SQLiteConnection(Connexion)) { c.Open(); using (SQLiteCommand cmd = new SQLiteCommand(sql, c)) { using (SQLiteDataReader rdr = cmd.ExecuteReader()) { if (rdr.Read()) { Marque = new Marque(rdr.GetInt32(0), rdr.GetString(1)); return(Marque); } } } } return(null); }
public ActionResult EditMarque(Marque Catm) { if (ModelState.IsValid) { try { db.UpdateMarqueDetached(Catm); db.SaveMarque(); return(RedirectToAction("getMarque")); } catch (Exception ex) { LogThread.WriteLine(ex.Message); return(RedirectToAction("Index", "Error")); } } else { ViewData["categorie"] = new SelectList(BissInventaireEntities.Instance.Categorie.ToList(), "Id_categorie", "libelle"); return(View()); } }
/// <summary> /// Get the list of Articles linked to this "Sous-Famille" Object /// </summary> /// <param name="Objet"></param> /// <returns></returns> public HashSet <Article> FindByMarque(Marque Objet) { OpenConnection(); HashSet <Article> Liste = new HashSet <Article>(); var Result = ExecuteSelect("SELECT * FROM " + TableName + " Where RefMarque = " + Objet.RefMarque); SousFamilleControl SFCont = new SousFamilleControl(); MarqueControl MCont = new MarqueControl(); while (Result.Read()) { Article Arti = new Article( Result.GetString(0), Result.GetString(1), Result.GetFloat(4), Result.GetInt16(5), MCont.FindByRef(Result.GetInt16(3)), SFCont.FindByRef(Result.GetInt16(2))); Liste.Add(Arti); } CloseConnection(); return(Liste); }
public bool deleteMarque(int refMarque) { bool deleted = false; //Rechercher d'abord si la Marque existe if (this.magasin.getMarque(refMarque.ToString()) != null) { //Commence par suppression de l'ensemble des Articles de cette Marque this.deleteArticlesMarque(refMarque); SQLiteCommand command = new SQLiteCommand("DELETE FROM Marques WHERE RefMarque=" + refMarque, this.sql_con); sql_con.Open(); command.ExecuteNonQuery(); sql_con.Close(); //Suppression en local de la marque Marque mq = this.magasin.getMarque(refMarque.ToString()); this.magasin.ListeMarques.Remove(mq); deleted = true; } else { throw new Exception("La marque sélectionnée n'a pas été trouvée"); } return(deleted); }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") { MessageBox.Show("Le nom doit remplir"); } else { var Nom = textBox1.Text; Marque Marque = new Marque(0, Nom); if (((FormMain)Owner).BacchusModel.SearchMarque(Nom) != null) { MessageBox.Show("Ce famille existe"); } else { MainController.InsertElement(Marque); ((FormMain)Owner).BacchusModel.Marques.Add(Marque); ((FormMain)Owner).UpdateListView(); Close(); } } }
/// <summary> /// Cette methode permet d'ajout ou de modifier une marqque après avoir cliqué sur le bouton ajouter / modifier /// </summary> /// <param name="sender">object qui envoie l'action </param> /// <param name="e">Evenement envoyé </param> /// <remarks> /// Cette methode vérifie que tous les champs sont saisie par l'utilisateur /// et choisie en fonction de l'attribut <see cref="RefMarque"/> si on ajoute ou modifie la marque /// puis on ferme la fenetre /// </remarks> private void Button_Ajouter_Modifier_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(TextBox_NomMarque.Text)) { MessageBox.Show(this, "Veillez remplir tous les champs !!!", "Erreur Insertion ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } else { InterfaceDB_Marque inter = new InterfaceDB_Marque(); Marque marque = inter.GetMarque(TextBox_NomMarque.Text); string resultat; if (RefMarque == -1)//on ajoute { resultat = inter.InsererMarque(TextBox_NomMarque.Text); } else // on modifie { resultat = inter.ModifierMarque(RefMarque, TextBox_NomMarque.Text); } MessageBox.Show(this, resultat, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); Reussi_ = true; this.Close(); } }
public static XpoMarque MapMarque(Marque marque,UnitOfWork uow) { var mar= new XpoMarque(uow){Oid = marque.id,Name = marque.Name,Type = marque.Type}; return mar; }
public static Compaign CreateCompaign(Annonceur annonceur, TypeCompaign typeCompaign, Filter filtre, Vague vague, Marque marque = null) { var comp= new Compaign() { Annonceur = annonceur, Marque = marque, id = Guid.NewGuid(), TypeCompaign = typeCompaign,Filtre = filtre,Vague = vague}; comp.Signalitiques = (comp.GetSignalitique()).ToList(); return comp; }
// private void Submit_Button_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(width.Text)) { MessageBox.Show("请填写宽度;"); return; } else if (!DataUtil.isInt(width.Text.ToString())) { MessageBox.Show("宽度必须是整数;"); return; } if (string.IsNullOrWhiteSpace(height.Text.ToString())) { MessageBox.Show("请填写高度;"); return; } else if (!DataUtil.isInt(height.Text.ToString())) { MessageBox.Show("高度必须是整数;"); return; } if (string.IsNullOrWhiteSpace(left.Text.ToString())) { MessageBox.Show("请填写左边距;"); return; } else if (!DataUtil.isInt(left.Text.ToString())) { MessageBox.Show("左边距请填写整数;"); return; } if (string.IsNullOrWhiteSpace(top.Text.ToString())) { MessageBox.Show("请填写上边距;"); return; } else if (!DataUtil.isInt(top.Text.ToString())) { MessageBox.Show("上边距请填写整数;"); return; } if (string.IsNullOrWhiteSpace(turnPictureSpeed.Text.ToString())) { MessageBox.Show("请填写自动切换速度;"); return; } else if (!DataUtil.IsDouble(turnPictureSpeed.Text.ToString())) { MessageBox.Show("自动切换速度请填写数字;"); return; } if (string.IsNullOrWhiteSpace(opacity.Text.ToString())) { MessageBox.Show("请填写透明度;"); return; } else if (!DataUtil.isInt(opacity.Text.ToString())) { MessageBox.Show("透明度请填写整数;"); return; } else { Int32 opacityVal = Convert.ToInt32(opacity.Text.ToString()); if (opacityVal < 0 || opacityVal > 100) { MessageBox.Show("透明度为0-100内的整数;"); return; } } if (string.IsNullOrWhiteSpace(rowNum.Text.ToString())) { MessageBox.Show("请填写可见图片数量;"); return; } else if (!DataUtil.isInt(top.Text.ToString())) { MessageBox.Show("可见图片数量请填写整数;"); return; } if (string.IsNullOrWhiteSpace(spacing.Text.ToString())) { MessageBox.Show("请填写间距;"); return; } else if (!DataUtil.isInt(spacing.Text.ToString())) { MessageBox.Show("间距请填写整数;"); return; } int turnPictureSpeed1 = (int)Math.Floor(Double.Parse(turnPictureSpeed.Text.ToString()) * 1000); if (turnPictureSpeed1 <= 0) { turnPictureSpeed1 = 1000; } //更新到数据库 DControl dControl = dControlBll.get(currDControl.id); dControl.width = int.Parse(width.Text); dControl.height = int.Parse(height.Text); dControl.left = int.Parse(left.Text); dControl.top = int.Parse(top.Text); dControl.turnPictureSpeed = turnPictureSpeed1; dControl.opacity = int.Parse(opacity.Text); dControl.rowNum = int.Parse(rowNum.Text); dControl.spacing = int.Parse(spacing.Text); dControlBll.update(dControl); currDControl = dControl; currElement.Tag = currDControl; //更新页面控件信息 Marque marque = (Marque)currElement; marque.updateElementAttr(dControl, true); editing.updateEditingBorder(dControl); Close(); }
/// <summary> /// Cette methode permet de lire le contenu du fichier xml et inserer dans la base de données /// </summary> /// <remarks> /// - Elle supprime en premier lieu , toutes les tuples qui se trouvent dans les différents tables de la base de données /// - Puis ouvre et lit le fichier XML avec <see cref="XmlDocument"/> /// - Pour chaque noeud lu , elle cree une marque , une famille , une sous famille puis un article si ils existent pas déjà /// </remarks> private void FileIntegration() { int increment = 0; XmlDocument documentXml = new XmlDocument(); /** * Suppression des tables de la base de données * */ ResultatErreur = InterfaceDB.SupprimerToutTable("Articles"); TextBox_Affichage_ResultatEtErreurs.Invoke(new AjouterFinLigneResultatErreurs(ChangerResultat), ResultatErreur); ResultatErreur = InterfaceDB.SupprimerToutTable("Familles"); TextBox_Affichage_ResultatEtErreurs.Invoke(new AjouterFinLigneResultatErreurs(ChangerResultat), ResultatErreur); ResultatErreur = InterfaceDB.SupprimerToutTable("SousFamilles"); TextBox_Affichage_ResultatEtErreurs.Invoke(new AjouterFinLigneResultatErreurs(ChangerResultat), ResultatErreur); ResultatErreur = InterfaceDB.SupprimerToutTable("Marques"); TextBox_Affichage_ResultatEtErreurs.Invoke(new AjouterFinLigneResultatErreurs(ChangerResultat), ResultatErreur); /** * Lecture des Elements dans le fichier xml choisie * */ this.NomFicherXML = this.Ouvrir_XML_Fichier.FileName; documentXml.Load(this.NomFicherXML); foreach (XmlNode enregistrement in documentXml.DocumentElement) { /** * Pour chaque noeud je recupère les élements d'un article * En creer la marque , la famille , la sous famille puis l'article */ string descriptionActicle = enregistrement.SelectSingleNode("description").InnerText; string refArticle = enregistrement.SelectSingleNode("refArticle").InnerText; double prixArticle = Double.Parse(enregistrement.SelectSingleNode("prixHT").InnerText); int quantiteArticle = 1; string nomSousfamille = enregistrement.SelectSingleNode("sousFamille").InnerText; string nomfamille = enregistrement.SelectSingleNode("famille").InnerText; string nomMarque = enregistrement.SelectSingleNode("marque").InnerText; /** * L'ordre d'insertion est importante */ InterfaceDB_Marque marque = new InterfaceDB_Marque(); ResultatErreur = marque.InsererMarque(nomMarque); TextBox_Affichage_ResultatEtErreurs.Invoke(new AjouterFinLigneResultatErreurs(ChangerResultat), ResultatErreur); InterfaceDB_Famille famille = new InterfaceDB_Famille(); ResultatErreur = famille.InsererFamille(nomfamille); TextBox_Affichage_ResultatEtErreurs.Invoke(new AjouterFinLigneResultatErreurs(ChangerResultat), ResultatErreur); InterfaceDB_Sous_Famille sousfamille = new InterfaceDB_Sous_Famille(); ResultatErreur = sousfamille.InsererSousFamille(nomfamille, nomSousfamille); TextBox_Affichage_ResultatEtErreurs.Invoke(new AjouterFinLigneResultatErreurs(ChangerResultat), ResultatErreur); Marque marqueArticle = marque.GetMarque(nomMarque); SousFamille sousFamilleArticle = sousfamille.GetSousFamille(nomSousfamille); if (marqueArticle != null && sousFamilleArticle != null) { InterfaceDB_Articles article = new InterfaceDB_Articles(); ResultatErreur = article.InsererArticle(refArticle, descriptionActicle, sousFamilleArticle.RefSousFamille, marqueArticle.RefMarque, prixArticle, quantiteArticle); TextBox_Affichage_ResultatEtErreurs.Invoke(new AjouterFinLigneResultatErreurs(ChangerResultat), ResultatErreur); } increment++; Travail_En_Arriere_Plan.ReportProgress(increment); } Reussi_ = 1; // Integration reussie }
/// <summary> /// Charger tout les articles d'une marque dans la liste d'articles de ModelManager /// </summary> /// <param name="Marque_Obj"></param> public void LoadArticleFromSource(Marque Marque_Obj) { List <Article> ListeArticles = SQLiteDAO.Instance.GetAll_Article_From_Marque(Marque_Obj); ConnectArticles(); }
public FormulaireMarqueVM() { this._repoMarque = new Repository <Marque>(this._context); this.CurrentMarque = new Marque(); this.UCParentCode = CodesUC.ConsultationMarques; }