protected void gvDisplay_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow r = gvDisplay.Rows[e.RowIndex]; Label id = (r.FindControl("lblId") as Label); TextBox titre = (r.FindControl("txtTitre") as TextBox); TextBox prix = (r.FindControl("txtPrix") as TextBox); TextBox montantCharges = (r.FindControl("txtMontantCharges") as TextBox); //CRUD using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.BienImmobilier bien = client.LireDetailsBienImmobilier(id.Text).Bien; bien.Titre = titre.Text; bien.Prix = Convert.ToDouble(prix.Text); bien.MontantCharges = Convert.ToDouble(montantCharges.Text); client.ModifierBienImmobilier(bien); client.Close(); } gvDisplay.EditIndex = -1; BindData(); }
protected void Page_Load(object sender, EventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { String mId = Request.QueryString["id"]; ServiceAgence.ResultatBienImmobilier resultat = client.LireDetailsBienImmobilier(mId); this.Adresse.Text = "<b>" + this.Adresse.ID + " :</b> " + resultat.Bien.Adresse + "<br />"; this.CodePostal.Text = "<b>" + this.CodePostal.ID + " :</b> " + resultat.Bien.CodePostal + "<br />"; this.DateMiseEnTransaction.Text = "<b>" + this.DateMiseEnTransaction.ID + " :</b> " + resultat.Bien.DateMiseEnTransaction.ToString() + "<br />"; this.DateTransaction.Text = "<b>" + this.DateTransaction.ID + " :</b> " + resultat.Bien.DateTransaction.ToString() + "<br />"; this.Description.Text = "<b>" + this.Description.ID + " :</b> " + resultat.Bien.Description + "<br />"; this.EnergieChauffage.Text = "<b>" + this.EnergieChauffage.ID + " :</b> " + resultat.Bien.EnergieChauffage.ToString() + "<br />"; this.MontantCharges.Text = "<b>" + this.MontantCharges.ID + " :</b> " + resultat.Bien.MontantCharges.ToString() + "<br />"; this.NbEtages.Text = "<b>" + this.NbEtages.ID + " :</b> " + resultat.Bien.NbEtages.ToString() + "<br />"; this.NbPieces.Text = "<b>" + this.NbPieces.ID + " :</b> " + resultat.Bien.NbPieces.ToString() + "<br />"; this.NumEtage.Text = "<b>" + this.NumEtage.ID + " :</b> " + resultat.Bien.NumEtage.ToString() + "<br />"; this.Prix.Text = "<b>" + this.Prix.ID + " :</b> " + resultat.Bien.Prix.ToString() + "<br />"; this.Surface.Text = "<b>" + this.Surface.ID + " :</b> " + resultat.Bien.Surface.ToString() + "<br />"; this.Titre.Text = "<b>" + this.Titre.ID + " :</b> " + resultat.Bien.Titre + "<br />"; this.TransactionEffectuee.Text = "<b>" + this.TransactionEffectuee.ID + " :</b> " + resultat.Bien.TransactionEffectuee.ToString() + "<br />"; this.TypeBien.Text = "<b>" + this.TypeBien.ID + " :</b> " + resultat.Bien.TypeBien.ToString() + "<br />"; this.TypeChauffage.Text = "<b>" + this.TypeChauffage.ID + " :</b> " + resultat.Bien.TypeChauffage.ToString() + "<br />"; this.TypeTransaction.Text = "<b>" + this.TypeTransaction.ID + " :</b> " + resultat.Bien.TypeTransaction.ToString() + "<br />"; this.Ville.Text = "<b>" + this.Ville.ID + " :</b> " + resultat.Bien.Ville + "<br />"; rpResultats.DataSource = resultat.Bien.PhotosBase64; this.rpResultats.DataBind(); } }
private async Task <Boolean> InitBiens() { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.ResultatListeBiensImmobiliers res = await client.LireListeBiensImmobiliersAsync(filtre, null, null); this.ListeBienImmo.Clear(); for (int i = 0; i < res.Liste.List.Count; i++) { this.ListeBienImmo.Add(res.Liste.List.ElementAt(i)); } //this.ListeBienImmo = res.Liste.List; for (int i = 0; i < ListeBienImmo.Count; i++) { Console.WriteLine("id :" + ListeBienImmo.ElementAt(i).Id); } client.Close(); loader.Visibility = System.Windows.Visibility.Hidden; loader.Stop(); //Console.WriteLine("load !"); } return(true); }
protected void Button1_Click(object sender, EventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.BienImmobilier mBien = new ServiceAgence.BienImmobilier(); //On crée un bien complet mBien.Titre = BoxTitre.Text; mBien.Prix = Double.Parse(BoxPrixDemande.Text); mBien.MontantCharges = Double.Parse(BoxMontantCharges.Text); mBien.Ville = BoxVille.Text; mBien.CodePostal = BoxCodePostal.Text; mBien.TransactionEffectuee = false; //On récupère la date du jour et l'heure MARCHE!!!!!!!!! DateTime localDate = DateTime.Now; mBien.DateMiseEnTransaction = localDate; mBien.DateTransaction = null; /* Non affichés lors du mode admin */ mBien.Description = BoxDescription.Text; mBien.Surface = Double.Parse(BoxSurface.Text); mBien.Adresse = BoxAdresse.Text; mBien.NbPieces = int.Parse(BoxNbPiece.Text); mBien.NbEtages = int.Parse(BoxNbPiece.Text); mBien.NumEtage = int.Parse(BoxNumEtage.Text); mBien.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeBien), type_bien.SelectedValue); mBien.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeChauffage), type_chauffage.SelectedValue); mBien.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eEnergieChauffage), type_energie_chauffage.SelectedValue); mBien.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeTransaction), type_transaction.SelectedValue); /* Création de la galerie de photos */ List<String> mListe = new List<string>(); int iLen; byte[] btArr; IList<HttpPostedFile> listePhoto = FileuploadGroup.PostedFiles; foreach (var item in listePhoto) { iLen = item.ContentLength; btArr = new byte[iLen]; item.InputStream.Read(btArr, 0, iLen); mListe.Add((Convert.ToBase64String(btArr))); } mBien.PhotosBase64 = mListe; /* ajouter la gestion des erreurs */ //On ajoute dans la BD client.AjouterBienImmobilier(mBien); //On modifie le label pour dire que l'action est faite mLabel.Text = "Insertion faite"; } }
private void Button_Click(object sender, RoutedEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.ModifierBienImmobilier(this.myBien); } this.Close(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { button_valider_Click(); } else { List <ServiceAgence.BienImmobilierBase> liste = null; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.CriteresRechercheBiensImmobiliers criteres = new ServiceAgence.CriteresRechercheBiensImmobiliers(); criteres.DateMiseEnTransaction1 = null; criteres.DateMiseEnTransaction2 = null; criteres.DateTransaction1 = null; criteres.DateTransaction2 = null; criteres.EnergieChauffage = null; criteres.MontantCharges1 = -1; criteres.MontantCharges2 = -1; criteres.NbEtages1 = -1; criteres.NbEtages2 = -1; criteres.NbPieces1 = -1; criteres.NbPieces2 = -1; criteres.NumEtage1 = -1; criteres.NumEtage2 = -1; criteres.Prix1 = -1; criteres.Prix2 = -1; criteres.Surface1 = -1; criteres.Surface2 = -1; criteres.TransactionEffectuee = null; criteres.TypeBien = null; criteres.TypeChauffage = null; criteres.TypeTransaction = null; ServiceAgence.ResultatListeBiensImmobiliers resultat = client.LireListeBiensImmobiliers(criteres, null, null); if (resultat.SuccesExecution) { liste = resultat.Liste.List; } else { liste = new List <ServiceAgence.BienImmobilierBase>(); this.mLabel.Text = resultat.ErreursBloquantes.ToString(); } } /*this.gvResultats.DataSource = liste; * this.gvResultats.DataBind();*/ Session["TaskTable"] = liste; //this.gvResultats.DataSource = liste; //this.gvResultats.DataBind(); BindData(); } }
public MainWindow() { InitializeComponent(); this._service = new ServiceAgence.AgenceClient("WSHttpBinding_IAgence"); this._filtres = null; this._bienBaseSelectionne = null; this._bienSelectionne = null; this._listeBiens = null; this.DataContext = this; }
private void Oui_Click(object sender, RoutedEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.SupprimerBienImmobilier("3"); //objID.ToString() } this.Close(); }
public Windowbien(int id_bien = -1) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); bien = client.LireDetailsBienImmobilier(id_bien.ToString()).Bien; } InitializeComponent(); this.DataContext = this; }
protected void TaskGridView_RowDeleting(object sender, GridViewDeleteEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { List <ServiceAgence.BienImmobilierBase> mList = (List <ServiceAgence.BienImmobilierBase>)Session["TaskTable"]; GridViewRow row = gvResultats.Rows[e.RowIndex]; ServiceAgence.BienImmobilierBase mBI = mList[row.DataItemIndex]; client.SupprimerBienImmobilier(mBI.Id.ToString()); mList.Remove(mBI); BindData(); } }
private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { if (((ServiceAgence.BienImmobilierBase)mListBox.SelectedItem) == null) { this.Bien = null; return; } int mId = ((ServiceAgence.BienImmobilierBase)mListBox.SelectedItem).Id; ServiceAgence.ResultatBienImmobilier resultat = client.LireDetailsBienImmobilier(mId.ToString()); this.Bien = resultat.Bien; } }
public async Task new_research(ServiceAgence.CriteresRechercheBiensImmobiliers criteres) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.ResultatListeBiensImmobiliers resultat = client.LireListeBiensImmobiliers(criteres, null, null); if (resultat.SuccesExecution) { liste = resultat.Liste.List; } else { liste = new ObservableCollection <ServiceAgence.BienImmobilierBase>(); } } this._lastCritere = criteres; }
private void save_Click(object sender, RoutedEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); if (id_bien == -1) // Ajouter { bien.DateMiseEnTransaction = DateTime.Now; bien.DateTransaction = null; bien.TransactionEffectuee = false; if (u == null) { u = new Uri(@".\images\nothumbnail.png", UriKind.Relative); } BitmapImage bi = new BitmapImage(u); bien.PhotoPrincipaleBase64 = BitmapImagetoBase64(bi); bien.PhotosBase64 = new ObservableCollection <string>(); bien.PhotosBase64.Add(bien.PhotoPrincipaleBase64); ServiceAgence.ResultatBool r = client.AjouterBienImmobilier(bien); } else // Modifier { if (u != null) { BitmapImage bi = new BitmapImage(u); bien.PhotoPrincipaleBase64 = BitmapImagetoBase64(bi); bien.PhotosBase64 = new ObservableCollection <string>(); bien.PhotosBase64.Add(bien.PhotoPrincipaleBase64); } ServiceAgence.ResultatBool res = client.ModifierBienImmobilier(bien); } client.Close(); } this.DialogResult = true; this.Close(); }
public MainWindow() { InitializeComponent(); this.DataContext = this; this.ListeBiens = new ObservableCollection <ServiceAgence.BienImmobilierBase>(); using (ServiceAgence.AgenceClient _service = new ServiceAgence.AgenceClient()) { ServiceAgence.CriteresRechercheBiensImmobiliers criteres = new ServiceAgence.CriteresRechercheBiensImmobiliers(); criteres.DateMiseEnTransaction1 = null; criteres.DateMiseEnTransaction2 = null; criteres.DateTransaction1 = null; criteres.DateTransaction2 = null; criteres.EnergieChauffage = null; criteres.MontantCharges1 = -1; criteres.MontantCharges2 = -1; criteres.NbEtages1 = -1; criteres.NbEtages2 = -1; criteres.NbPieces1 = -1; criteres.NbPieces2 = -1; criteres.NumEtage1 = -1; criteres.NumEtage2 = -1; criteres.Prix1 = -1; criteres.Prix2 = -1; criteres.Surface1 = -1; criteres.Surface2 = -1; criteres.TransactionEffectuee = null; ServiceAgence.ResultatListeBiensImmobiliers resultat; resultat = _service.LireListeBiensImmobiliers(criteres, null, null); ListeBiens = resultat.Liste.List; if (resultat.SuccesExecution) { ListeBiens = resultat.Liste.List; } else { ListeBiens = new ObservableCollection <ServiceAgence.BienImmobilierBase>(); //this.lblErreurs.Text = resultat.ErreursBloquantes.ToString(); } } }
/// <summary> /// Supprime dans la base /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button_Delete(object sender, RoutedEventArgs e) { ServiceAgence.BienImmobilierBase SelectedBien = (ServiceAgence.BienImmobilierBase)listBox.SelectedItem; if (SelectedBien != null) { Console.WriteLine("Item select :" + SelectedBien.Id); using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); client.SupprimerBienImmobilier(SelectedBien.Id.ToString()); client.Close(); } ListeBienImmo.Remove(selectedItem); } }
protected void Page_Load(object sender, EventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.CriteresRechercheBiensImmobiliers c = new ServiceAgence.CriteresRechercheBiensImmobiliers(); Initcriteres(c); ServiceAgence.ResultatListeBiensImmobiliers res = client.LireListeBiensImmobiliers(c, 1, 4); this.rpResultats.DataSource = res.Liste.List; this.rpResultats.DataBind(); client.Close(); } }
private void Supression_click(object sender, RoutedEventArgs e) { if (((ServiceAgence.BienImmobilierBase)mListBox.SelectedItem) == null) { this.Bien = null; return; } int mId = ((ServiceAgence.BienImmobilierBase)mListBox.SelectedItem).Id; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.SupprimerBienImmobilier(mId.ToString()); int selected_index = mListBox.SelectedIndex; if (selected_index != -1) { liste.RemoveAt(selected_index); } } }
protected void gvDisplay_RowDeleting(object sender, GridViewDeleteEventArgs e) { GridViewRow r = gvDisplay.Rows[e.RowIndex]; Label id = (r.FindControl("lblId") as Label); using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); client.SupprimerBienImmobilier(id.Text); client.Close(); } gvDisplay.EditIndex = -1; BindData(); }
protected void Page_Load(object sender, EventArgs e) { this.ListeBiens = new ObservableCollection <ServiceAgence.BienImmobilierBase>(); using (ServiceAgence.AgenceClient _service = new ServiceAgence.AgenceClient()) { ServiceAgence.CriteresRechercheBiensImmobiliers criteres = new ServiceAgence.CriteresRechercheBiensImmobiliers(); criteres.DateMiseEnTransaction1 = null; criteres.DateMiseEnTransaction2 = null; criteres.DateTransaction1 = null; criteres.DateTransaction2 = null; criteres.EnergieChauffage = null; criteres.MontantCharges1 = -1; criteres.MontantCharges2 = -1; criteres.NbEtages1 = -1; criteres.NbEtages2 = -1; criteres.NbPieces1 = -1; criteres.NbPieces2 = -1; criteres.NumEtage1 = -1; criteres.NumEtage2 = -1; criteres.Prix1 = -1; criteres.Prix2 = -1; criteres.Surface1 = -1; criteres.Surface2 = -1; criteres.TransactionEffectuee = null; ServiceAgence.ResultatListeBiensImmobiliers resultat; resultat = _service.LireListeBiensImmobiliers(criteres, null, null); // ListeBiens = resultat.Liste; if (resultat.SuccesExecution) { //ListeBiens = resultat.Liste.List; } else { ListeBiens = new ObservableCollection <ServiceAgence.BienImmobilierBase>(); //this.lblErreurs.Text = resultat.ErreursBloquantes.ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { List<ServiceAgence.BienImmobilierBase> liste = null; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.CriteresRechercheBiensImmobiliers criteres = new ServiceAgence.CriteresRechercheBiensImmobiliers { DateMiseEnTransaction1 = null, DateMiseEnTransaction2 = null, DescriptionContient = null, DateTransaction1 = null, DateTransaction2 = null, EnergieChauffage = null, MontantCharges1 = -1, MontantCharges2 = -1, NbEtages1 = -1, NbEtages2 = -1, NbPieces1 = -1, NbPieces2 = -1, NumEtage1 = -1, NumEtage2 = -1, Prix1 = -1, Prix2 = -1, Surface1 = -1, Surface2 = -1, TransactionEffectuee = null, TypeBien = null, TypeChauffage = null, TypeTransaction = null }; ServiceAgence.ResultatListeBiensImmobiliers resultat = client.LireListeBiensImmobiliers(criteres, null, null); liste = resultat.SuccesExecution ? resultat.Liste.List : new List<ServiceAgence.BienImmobilierBase>(); } this.rpResultats.DataSource = liste; this.rpResultats.DataBind(); }
private void textBox_valider_Click(object sender, RoutedEventArgs e) { ServiceAgence.BienImmobilier bien = new ServiceAgence.BienImmobilier(); bien.Adresse = textBox_adresse.Text; bien.CodePostal = textBox_codePostal.Text; bien.Description = textBox_description.Text; bien.MontantCharges = int.Parse(textBox_charges.Text); bien.NbEtages = int.Parse(textBox_nbEtages.Text); bien.NbPieces = int.Parse(textBox_nbPieces.Text); bien.NumEtage = int.Parse(textBox_numEtage.Text); bien.Prix = int.Parse(textBox_prix.Text); bien.Surface = int.Parse(textBox_surface.Text); bien.Titre = textBox_titre.Text; bien.Ville = textBox_ville.Text; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.AjouterBienImmobilier(bien); } this.Close(); }
private void BindData() { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.CriteresRechercheBiensImmobiliers c = new ServiceAgence.CriteresRechercheBiensImmobiliers(); Initcriteres(c); if (IsPostBack) { c.TitreContient = Titre.Text; if (DropDownListTypeBien.SelectedValue != "-1") { Catalogue obj = new Catalogue(); c.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)obj.AffectSelectedValue(DropDownListTypeBien); } c.AdresseContient = Adresse.Text; c.CodePostal = CP.Text; c.Ville = Ville.Text; } ServiceAgence.ResultatListeBiensImmobiliers res = client.LireListeBiensImmobiliers(c, 0, 8); List <ServiceAgence.BienImmobilierBase> liste = res.Liste.List; this.gvDisplay.DataSource = liste; this.gvDisplay.DataBind(); client.Close(); } }
public Windowadd(int id = -1) { InitializeComponent(); id_bien = id; if (id != -1) // Modifier : Recup data du bien { openFileDialog.Content = "Remplacer l'image"; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); bien = client.LireDetailsBienImmobilier(id_bien.ToString()).Bien; client.Close(); } } else { bien = new ServiceAgence.BienImmobilier(); } this.DataContext = this; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { button_valider_Click(); } else { List<ServiceAgence.BienImmobilierBase> liste = null; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.CriteresRechercheBiensImmobiliers criteres = new ServiceAgence.CriteresRechercheBiensImmobiliers(); criteres.DateMiseEnTransaction1 = null; criteres.DateMiseEnTransaction2 = null; criteres.DateTransaction1 = null; criteres.DateTransaction2 = null; criteres.EnergieChauffage = null; criteres.MontantCharges1 = -1; criteres.MontantCharges2 = -1; criteres.NbEtages1 = -1; criteres.NbEtages2 = -1; criteres.NbPieces1 = -1; criteres.NbPieces2 = -1; criteres.NumEtage1 = -1; criteres.NumEtage2 = -1; criteres.Prix1 = -1; criteres.Prix2 = -1; criteres.Surface1 = -1; criteres.Surface2 = -1; criteres.TransactionEffectuee = null; criteres.TypeBien = null; criteres.TypeChauffage = null; criteres.TypeTransaction = null; ServiceAgence.ResultatListeBiensImmobiliers resultat = client.LireListeBiensImmobiliers(criteres, null, null); if (resultat.SuccesExecution) { liste = resultat.Liste.List; } else { liste = new List<ServiceAgence.BienImmobilierBase>(); this.mLabel.Text = resultat.ErreursBloquantes.ToString(); } } /*this.gvResultats.DataSource = liste; this.gvResultats.DataBind();*/ Session["TaskTable"] = liste; //this.gvResultats.DataSource = liste; //this.gvResultats.DataBind(); BindData(); } }
private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { if (((ServiceAgence.BienImmobilierBase)mListBox.SelectedItem)==null) { this.Bien = null; return; } int mId = ((ServiceAgence.BienImmobilierBase)mListBox.SelectedItem).Id; ServiceAgence.ResultatBienImmobilier resultat = client.LireDetailsBienImmobilier(mId.ToString()); this.Bien = resultat.Bien; } }
protected void TaskGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { //Retrieve the table from the session object. // DataTable dt = (DataTable)Session["TaskTable"]; List <ServiceAgence.BienImmobilierBase> mList = (List <ServiceAgence.BienImmobilierBase>)Session["TaskTable"]; GridViewRow row = gvResultats.Rows[e.RowIndex]; ServiceAgence.BienImmobilierBase mBI = mList[row.DataItemIndex]; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.ResultatBienImmobilier mResult = client.LireDetailsBienImmobilier(mBI.Id.ToString()); if (mResult.SuccesExecution) { } else { this.mLabel.Text = mResult.ErreursBloquantes.ToString(); } //Prix Double mDouble; if (Double.TryParse(e.NewValues["Prix"].ToString(), out mDouble)) { mResult.Bien.Prix = mDouble; mList[row.DataItemIndex].Prix = mDouble; } //titre String mString; mString = e.NewValues["Titre"].ToString(); mResult.Bien.Titre = mString; mList[row.DataItemIndex].Titre = mString; //MontantCharges if (Double.TryParse(e.NewValues["MontantCharges"].ToString(), out mDouble)) { mResult.Bien.MontantCharges = mDouble; mList[row.DataItemIndex].MontantCharges = mDouble; } //Ville mString = e.NewValues["Ville"].ToString(); mResult.Bien.Ville = mString; mList[row.DataItemIndex].Ville = mString; //CodePostal mString = e.NewValues["CodePostal"].ToString(); mResult.Bien.CodePostal = mString; mList[row.DataItemIndex].CodePostal = mString; //TransactionEffectuee && //DateTransaction mString = e.NewValues["TransactionEffectuee"].ToString(); if (mString == "True") { mResult.Bien.TransactionEffectuee = true; mList[row.DataItemIndex].TransactionEffectuee = true; /* * L'insertion auto de la date ne marche pas */ DateTime localDate = DateTime.Now; mResult.Bien.DateTransaction = localDate; mList[row.DataItemIndex].DateTransaction = localDate; } else { mResult.Bien.TransactionEffectuee = false; mList[row.DataItemIndex].TransactionEffectuee = false; mResult.Bien.DateTransaction = null; mList[row.DataItemIndex].DateTransaction = null; } client.ModifierBienImmobilier(mResult.Bien); } //Update the values. //Reset the edit index. gvResultats.EditIndex = -1; //Bind data to the GridView control. BindData(); }
protected void TaskGridView_RowDeleting(object sender, GridViewDeleteEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { List<ServiceAgence.BienImmobilierBase> mList = (List<ServiceAgence.BienImmobilierBase>)Session["TaskTable"]; GridViewRow row = gvResultats.Rows[e.RowIndex]; ServiceAgence.BienImmobilierBase mBI = mList[row.DataItemIndex]; client.SupprimerBienImmobilier(mBI.Id.ToString()); mList.Remove(mBI); BindData(); } }
protected void Button1_Click(object sender, EventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.BienImmobilier mBien = new ServiceAgence.BienImmobilier(); //On crée un bien complet mBien.Titre = BoxTitre.Text; mBien.Prix = Double.Parse(BoxPrixDemande.Text); mBien.MontantCharges = Double.Parse(BoxMontantCharges.Text); mBien.Ville = BoxVille.Text; mBien.CodePostal = BoxCodePostal.Text; mBien.TransactionEffectuee = false; //On récupère la date du jour et l'heure MARCHE!!!!!!!!! DateTime localDate = DateTime.Now; mBien.DateMiseEnTransaction = localDate; mBien.DateTransaction = null; /* * Non affichés lors du mode admin */ mBien.Description = BoxDescription.Text; mBien.Surface = Double.Parse(BoxSurface.Text); mBien.Adresse = BoxAdresse.Text; mBien.NbPieces = int.Parse(BoxNbPiece.Text); mBien.NbEtages = int.Parse(BoxNbPiece.Text); mBien.NumEtage = int.Parse(BoxNumEtage.Text); mBien.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeBien), type_bien.SelectedValue); mBien.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeChauffage), type_chauffage.SelectedValue); mBien.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eEnergieChauffage), type_energie_chauffage.SelectedValue); mBien.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeTransaction), type_transaction.SelectedValue); /* * Création de la galerie de photos */ List <String> mListe = new List <string>(); int iLen; byte[] btArr; IList <HttpPostedFile> listePhoto = FileuploadGroup.PostedFiles; foreach (var item in listePhoto) { iLen = item.ContentLength; btArr = new byte[iLen]; item.InputStream.Read(btArr, 0, iLen); mListe.Add((Convert.ToBase64String(btArr))); } mBien.PhotosBase64 = mListe; /* * ajouter la gestion des erreurs */ //On ajoute dans la BD client.AjouterBienImmobilier(mBien); //On modifie le label pour dire que l'action est faite mLabel.Text = "Insertion faite"; } }
protected void TaskGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { //Retrieve the table from the session object. // DataTable dt = (DataTable)Session["TaskTable"]; List<ServiceAgence.BienImmobilierBase> mList = (List<ServiceAgence.BienImmobilierBase>)Session["TaskTable"]; GridViewRow row = gvResultats.Rows[e.RowIndex]; ServiceAgence.BienImmobilierBase mBI = mList[row.DataItemIndex]; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.ResultatBienImmobilier mResult = client.LireDetailsBienImmobilier(mBI.Id.ToString()); if (mResult.SuccesExecution) { } else { this.mLabel.Text = mResult.ErreursBloquantes.ToString(); } //Prix Double mDouble; if (Double.TryParse(e.NewValues["Prix"].ToString(), out mDouble)) { mResult.Bien.Prix = mDouble; mList[row.DataItemIndex].Prix = mDouble; } //titre String mString; mString = e.NewValues["Titre"].ToString(); mResult.Bien.Titre = mString; mList[row.DataItemIndex].Titre = mString; //MontantCharges if (Double.TryParse(e.NewValues["MontantCharges"].ToString(), out mDouble)) { mResult.Bien.MontantCharges = mDouble; mList[row.DataItemIndex].MontantCharges = mDouble; } //Ville mString = e.NewValues["Ville"].ToString(); mResult.Bien.Ville = mString; mList[row.DataItemIndex].Ville = mString; //CodePostal mString = e.NewValues["CodePostal"].ToString(); mResult.Bien.CodePostal = mString; mList[row.DataItemIndex].CodePostal = mString; //TransactionEffectuee && //DateTransaction mString = e.NewValues["TransactionEffectuee"].ToString(); if (mString == "True") { mResult.Bien.TransactionEffectuee = true; mList[row.DataItemIndex].TransactionEffectuee = true; /* L'insertion auto de la date ne marche pas */ DateTime localDate = DateTime.Now; mResult.Bien.DateTransaction = localDate; mList[row.DataItemIndex].DateTransaction = localDate; } else { mResult.Bien.TransactionEffectuee = false; mList[row.DataItemIndex].TransactionEffectuee = false; mResult.Bien.DateTransaction = null; mList[row.DataItemIndex].DateTransaction = null; } client.ModifierBienImmobilier(mResult.Bien); } //Update the values. //Reset the edit index. gvResultats.EditIndex = -1; //Bind data to the GridView control. BindData(); }
protected void DeleteBien(object sender, EventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.SupprimerBienImmobilier(Request.QueryString["id"]); } }
private void btnValider_Click(object sender, RoutedEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { try { ServiceAgence.BienImmobilier mBien = new ServiceAgence.BienImmobilier(); //On crée un bien complet mBien.Titre = BoxTitre.Text; mBien.Prix = Double.Parse(BoxPrix.Text); mBien.MontantCharges = Double.Parse(BoxMontantCharges.Text); mBien.Ville = BoxVille.Text; mBien.CodePostal = BoxCodePostal.Text; mBien.TransactionEffectuee = false; //On récupère la date du jour et l'heure DateTime localDate = DateTime.Now; mBien.DateMiseEnTransaction = localDate; mBien.DateTransaction = null; mBien.Description = BoxDescription.Text; mBien.Surface = Double.Parse(BoxSurface.Text); mBien.Adresse = BoxAdresse.Text; mBien.NbPieces = int.Parse(BoxNbPiece.Text); mBien.NbEtages = int.Parse(BoxNbEtage.Text); mBien.NumEtage = int.Parse(BoxNumEtage.Text); ////////////////////////////// mBien.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)type_bien.SelectedValue; mBien.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)type_chauffages.SelectedValue; mBien.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)type_energies_chauffage.SelectedValue; mBien.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)type_transaction.SelectedValue; /* Création de la galerie de photos */ ObservableCollection<String> mCollection = new ObservableCollection<string>(); foreach (String item in mesImages) { mCollection.Add(item); } mBien.PhotosBase64 = mCollection; /* ajouter la gestion des erreurs */ //On ajoute dans la BD client.AjouterBienImmobilier(mBien); } catch (InvalidCastException inv) { Console.WriteLine(inv.StackTrace); } catch (FormatException form) { Console.WriteLine(form.StackTrace); } this.Close(); } }
private void BindData() { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.CriteresRechercheBiensImmobiliers c = new ServiceAgence.CriteresRechercheBiensImmobiliers(); Initcriteres(c); if (IsPostBack) { c.TitreContient = Titre.Text; if (DropDownListTypeBien.SelectedValue != "-1") { Catalogue obj = new Catalogue(); c.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)obj.AffectSelectedValue(DropDownListTypeBien); } c.AdresseContient = Adresse.Text; c.CodePostal = CP.Text; c.Ville = Ville.Text; } ServiceAgence.ResultatListeBiensImmobiliers res = client.LireListeBiensImmobiliers(c, 0, 8); List<ServiceAgence.BienImmobilierBase> liste = res.Liste.List; this.gvDisplay.DataSource = liste; this.gvDisplay.DataBind(); client.Close(); } }
protected void Page_Load(object sender, EventArgs e) { List<ServiceAgence.BienImmobilierBase> liste = null; String nbpieces1 = null; String nbpieces2 = null; String prix1 = null; String prix2 = null; String surface1 = null; String surface2 = null; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { if(Request.QueryString["prix_demande"] != null) { string[] words = Request.QueryString["prix_demande"].TrimStart(',').Split(','); if(words.Length == 2) { if (Convert.ToInt32(words[0]) > Convert.ToInt32(words[1])) { prix1 = words[1]; prix2 = words[0]; } else { prix1 = words[0]; prix2 = words[1]; } } } if (Request.QueryString["surface_demande"] != null) { string[] words = Request.QueryString["surface_demande"].TrimStart(',').Split(','); if (words.Length == 2) { if(Convert.ToInt32(words[0]) > Convert.ToInt32(words[1])) { surface1 = words[1]; surface2 = words[0]; } else { surface1 = words[0]; surface2 = words[1]; } } } if (Request.QueryString["nombre_piece_demande"] != null) { string[] words = Request.QueryString["nombre_piece_demande"].TrimStart(',').Split(','); if (words.Length == 2) { nbpieces1 = words[0]; nbpieces2 = words[1]; } } ServiceAgence.CriteresRechercheBiensImmobiliers criteres = new ServiceAgence.CriteresRechercheBiensImmobiliers(); criteres.DateMiseEnTransaction1 = (null != Request.QueryString["date_mise_transaction_1"] && "" != Request.QueryString["date_mise_transaction_1"] ? DateTime.Parse(Request.QueryString["date_mise_transaction_1"]) : (DateTime?)null); criteres.DateMiseEnTransaction2 = (null != Request.QueryString["date_mise_transaction_2"] && "" != Request.QueryString["date_mise_transaction_2"] ? DateTime.Parse(Request.QueryString["date_mise_transaction_2"]) : (DateTime?)null); criteres.DateTransaction1 = (null != Request.QueryString["date_transaction_1"] && "" != Request.QueryString["date_transaction_1"] ? DateTime.Parse(Request.QueryString["date_transaction_1"]) : (DateTime?)null); criteres.DateTransaction2 = (null != Request.QueryString["date_transaction_2"] && "" != Request.QueryString["date_transaction_2"] ? DateTime.Parse(Request.QueryString["date_transaction_2"]) : (DateTime?)null); criteres.MontantCharges1 = (null != Request.QueryString["montantcharges1"] && "" != Request.QueryString["montantcharges1"] ? int.Parse(Request.QueryString["montantcharges1"]) : -1); criteres.MontantCharges2 = (null != Request.QueryString["montantcharges2"] && "" != Request.QueryString["montantcharges2"] ? int.Parse(Request.QueryString["montantcharges2"]) : -1); criteres.NbEtages1 = (null != Request.QueryString["nbetages1"] && "" != Request.QueryString["nbetages1"] ? int.Parse(Request.QueryString["nbetages1"]) : -1); criteres.NbEtages2 = (null != Request.QueryString["nbetages2"] && "" != Request.QueryString["nbetages2"] ? int.Parse(Request.QueryString["nbetages2"]) : -1); criteres.NumEtage1 = (null != Request.QueryString["numetage1"] && "" != Request.QueryString["numetage1"] ? int.Parse(Request.QueryString["numetage1"]) : -1); criteres.NumEtage2 = (null != Request.QueryString["numetage2"] && "" != Request.QueryString["numetage2"] ? int.Parse(Request.QueryString["numetage2"]) : -1); criteres.NbPieces1 = (null != nbpieces1 && "" != nbpieces1 ? int.Parse(nbpieces1) : -1); criteres.NbPieces2 = (null != nbpieces2 && "" != nbpieces2 ? int.Parse(nbpieces2) : -1); criteres.Prix1 = (null != prix1 && "" != prix1 ? Double.Parse(prix1) : -1); criteres.Prix2 = (null != prix2 && "" != prix2 ? Double.Parse(prix2) : -1); criteres.Surface1 = (null != surface1 && "" != surface1 ? Double.Parse(surface1) : -1); criteres.Surface2 = (null != surface2 && "" != surface2 ? Double.Parse(surface2) : -1); criteres.TransactionEffectuee = (null != Request.QueryString["transaction_effectue"] && "" != Request.QueryString["transaction_effectue"] ? Boolean.Parse(Request.QueryString["transaction_effectue"]) : (bool?) null); criteres.Ville = "" != Request.QueryString["town"] ? Request.QueryString["town"] : null; criteres.TypeBien = null; String key = localiseKey("type_bien"); if(key != null) { if (key != "-1") criteres.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeBien), key); else criteres.TypeBien = null; } criteres.TypeBien = null; key = localiseKey("energie_chauffage"); if (key != null) { if (key != "-1") criteres.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eEnergieChauffage), key); else criteres.EnergieChauffage = null; } criteres.TypeChauffage = null; key = localiseKey("type_chauffage"); if (key != null) { if (key != "-1") criteres.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeChauffage), key); else criteres.TypeChauffage = null; } criteres.TypeTransaction = null; key = localiseKey("type_transaction"); System.Diagnostics.Debug.WriteLine(key); if (key != null) { if (key != "-1") criteres.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeTransaction), key); else criteres.TypeTransaction = null; } ServiceAgence.ResultatListeBiensImmobiliers resultat = client.LireListeBiensImmobiliers(criteres, null, null); if (resultat.SuccesExecution) { liste = resultat.Liste.List; } else { liste = new List<ServiceAgence.BienImmobilierBase>(); this.mLabel.Text = resultat.ErreursBloquantes.ToString(); } } /*this.gvResultats.DataSource = liste; this.gvResultats.DataBind();*/ this.rpResultats.DataSource = liste; this.rpResultats.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.CriteresRechercheBiensImmobiliers a = new ServiceAgence.CriteresRechercheBiensImmobiliers(); Initcriteres(a); if (!this.IsPostBack) { Load_DropDownListItem <ServiceAgence.BienImmobilierBase.eTypeBien>(DropDownListTypeBien, true); Load_DropDownListItem <ServiceAgence.BienImmobilierBase.eTypeChauffage>(DropDownListTypeChauffage, true); Load_DropDownListItem <ServiceAgence.BienImmobilierBase.eEnergieChauffage>(DropDownListEnergieChauffage, true); Load_DropDownListItem <ServiceAgence.BienImmobilierBase.eTypeTransaction>(DropDownListTypeTransaction, true); DropDownListTypeBien.SelectedValue = "-1"; DropDownListEnergieChauffage.SelectedValue = "-1"; DropDownListTypeChauffage.SelectedValue = "-1"; DropDownListTypeTransaction.SelectedValue = "-1"; } if (this.IsPostBack) { if (Request.Form["searchtype"] != null) { // Recherche simple a.TitreContient = RechercheTitre_simple.Text; } else {// Recherche avancée a.TitreContient = RechercheTitre_adv.Text; a.DescriptionContient = RechercheDescription.Text; a.AdresseContient = RechercheAdresse.Text; a.CodePostal = RechercheCodePostal.Text; a.Ville = RechercheVille.Text; if (DropDownListTypeBien.SelectedValue != "-1") { a.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)AffectSelectedValue(DropDownListTypeBien); } if (DropDownListEnergieChauffage.SelectedValue != "-1") { a.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)AffectSelectedValue(DropDownListEnergieChauffage); } if (DropDownListTypeChauffage.SelectedValue != "-1") { a.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)AffectSelectedValue(DropDownListTypeChauffage); } if (DropDownListTypeTransaction.SelectedValue != "-1") { a.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)AffectSelectedValue(DropDownListTypeTransaction); } double Number = 0; if (Double.TryParse(RecherchePrixMin.Text, out Number)) { a.Prix1 = Number; } if (Double.TryParse(RecherchePrixMax.Text, out Number)) { a.Prix2 = Number; } if (Double.TryParse(RechercheSurfaceMin.Text, out Number)) { a.Surface1 = Number; } if (Double.TryParse(RechercheSurfaceMax.Text, out Number)) { a.Surface2 = Number; } if (Double.TryParse(RechercheEtageMin.Text, out Number)) { a.NbEtages1 = (int)Number; } if (Double.TryParse(RechercheEtageMax.Text, out Number)) { a.NbEtages2 = (int)Number; } if (Double.TryParse(RecherchePieceMin.Text, out Number)) { a.NbPieces1 = (int)Number; } if (Double.TryParse(RecherchePieceMax.Text, out Number)) { a.NbPieces2 = (int)Number; } } } ServiceAgence.ResultatListeBiensImmobiliers res = client.LireListeBiensImmobiliers(a, 0, 2); this.rpResultats.DataSource = res.Liste.List; this.rpResultats.DataBind(); client.Close(); } }
private void Supression_click(object sender, RoutedEventArgs e) { if (((ServiceAgence.BienImmobilierBase)mListBox.SelectedItem) == null) { this.Bien = null; return; } int mId = ((ServiceAgence.BienImmobilierBase)mListBox.SelectedItem).Id; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.SupprimerBienImmobilier(mId.ToString()); int selected_index = mListBox.SelectedIndex; if (selected_index != -1) liste.RemoveAt(selected_index); } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { if (Nom.Text.Length > 0 && Email.Text.Length > 0 && Numero.Text.Length > 0 && Message.Text.Length > 0) { Console.Write(Nom.Text); Console.Write(Email.Text); Console.Write(Numero.Text); Console.Write(Message.Text); } } ServiceAgence.BienImmobilier bien; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { if (IsPostBack) { /* SmtpClient smtpClient = new SmtpClient("smtp.gmail.com"); smtpClient.Port = 587; smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpClient.UseDefaultCredentials = false; System.Net.NetworkCredential credentials = new System.Net.NetworkCredential("*****@*****.**", ""); smtpClient.EnableSsl = true; smtpClient.Credentials = credentials; MailMessage mail = new MailMessage(); //Setting From , To and CC mail.From = new MailAddress("*****@*****.**", "The Awesome Estate Agency"); mail.To.Add(new MailAddress(Email.Text)); mail.Subject = "yolo"; mail.Body = "Hé ho ! Yolo ! Hé hé !"; smtpClient.Send(mail); */ EnvoyerMail(); } client.Open(); ServiceAgence.ResultatBienImmobilier res = client.LireDetailsBienImmobilier(Request.QueryString["id"]); bien = res.Bien; if (bien == null) { Response.Redirect("~/erreur.aspx"); } //Titre : BienTitre = bien.Titre.ToString(); //Info generale : BienTypeBien = bien.TypeBien.ToString(); BienNbEtages = bien.NbEtages.ToString(); BienNbPieces = bien.NbPieces.ToString(); BienSurface = bien.Surface.ToString() + " m²"; //Prix : BienMontantCharges = bien.MontantCharges.ToString() + " €"; BienPrix = bien.Prix.ToString() + " €"; //Coordonnées : BienAdresse = bien.Adresse.ToString(); BienCP = bien.CodePostal.ToString(); BienVille = bien.Ville.ToString(); //Description : BienDesc = bien.Description.ToString(); //Chauffage : BienEnergieChauffage = bien.EnergieChauffage.ToString(); BienTypeChauffage = bien.TypeChauffage.ToString(); //Info complémentaires : BienDateMiseEnTransaction = bien.DateMiseEnTransaction.ToString(); BienNumEtage = bien.NumEtage.ToString(); //Image : BienImage = bien.PhotoPrincipaleBase64; try { if (bien.PhotosBase64.ElementAt(0) != "") BienImage1 = bien.PhotosBase64.ElementAt(0); } catch(ArgumentOutOfRangeException) { BienImage1 = ""; } try { if (bien.PhotosBase64.ElementAt(1) != "") BienImage2 = bien.PhotosBase64.ElementAt(1); } catch (ArgumentOutOfRangeException) { BienImage2 = ""; } try { if (bien.PhotosBase64.ElementAt(2) != "") BienImage3 = bien.PhotosBase64.ElementAt(2); } catch (ArgumentOutOfRangeException) { BienImage3 = ""; } client.Close(); } }
private void btnValider_Click(object sender, RoutedEventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { try { ServiceAgence.BienImmobilier mBien = new ServiceAgence.BienImmobilier(); //On crée un bien complet mBien.Titre = BoxTitre.Text; mBien.Prix = Double.Parse(BoxPrix.Text); mBien.MontantCharges = Double.Parse(BoxMontantCharges.Text); mBien.Ville = BoxVille.Text; mBien.CodePostal = BoxCodePostal.Text; mBien.TransactionEffectuee = false; //On récupère la date du jour et l'heure DateTime localDate = DateTime.Now; mBien.DateMiseEnTransaction = localDate; mBien.DateTransaction = null; mBien.Description = BoxDescription.Text; mBien.Surface = Double.Parse(BoxSurface.Text); mBien.Adresse = BoxAdresse.Text; mBien.NbPieces = int.Parse(BoxNbPiece.Text); mBien.NbEtages = int.Parse(BoxNbEtage.Text); mBien.NumEtage = int.Parse(BoxNumEtage.Text); ////////////////////////////// mBien.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)type_bien.SelectedValue; mBien.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)type_chauffages.SelectedValue; mBien.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)type_energies_chauffage.SelectedValue; mBien.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)type_transaction.SelectedValue; /* * Création de la galerie de photos */ ObservableCollection <String> mCollection = new ObservableCollection <string>(); foreach (String item in mesImages) { mCollection.Add(item); } mBien.PhotosBase64 = mCollection; /* * ajouter la gestion des erreurs */ //On ajoute dans la BD client.AjouterBienImmobilier(mBien); } catch (InvalidCastException inv) { Console.WriteLine(inv.StackTrace); } catch (FormatException form) { Console.WriteLine(form.StackTrace); } this.Close(); } }
public async Task new_research(ServiceAgence.CriteresRechercheBiensImmobiliers criteres) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { ServiceAgence.ResultatListeBiensImmobiliers resultat = client.LireListeBiensImmobiliers(criteres, null, null); if (resultat.SuccesExecution) { liste = resultat.Liste.List; } else { liste = new ObservableCollection<ServiceAgence.BienImmobilierBase>(); } } this._lastCritere = criteres; }
protected void Page_Load(object sender, EventArgs e) { List <ServiceAgence.BienImmobilierBase> liste = null; String nbpieces1 = null; String nbpieces2 = null; String prix1 = null; String prix2 = null; String surface1 = null; String surface2 = null; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { if (Request.QueryString["prix_demande"] != null) { string[] words = Request.QueryString["prix_demande"].TrimStart(',').Split(','); if (words.Length == 2) { if (Convert.ToInt32(words[0]) > Convert.ToInt32(words[1])) { prix1 = words[1]; prix2 = words[0]; } else { prix1 = words[0]; prix2 = words[1]; } } } if (Request.QueryString["surface_demande"] != null) { string[] words = Request.QueryString["surface_demande"].TrimStart(',').Split(','); if (words.Length == 2) { if (Convert.ToInt32(words[0]) > Convert.ToInt32(words[1])) { surface1 = words[1]; surface2 = words[0]; } else { surface1 = words[0]; surface2 = words[1]; } } } if (Request.QueryString["nombre_piece_demande"] != null) { string[] words = Request.QueryString["nombre_piece_demande"].TrimStart(',').Split(','); if (words.Length == 2) { nbpieces1 = words[0]; nbpieces2 = words[1]; } } ServiceAgence.CriteresRechercheBiensImmobiliers criteres = new ServiceAgence.CriteresRechercheBiensImmobiliers(); criteres.DateMiseEnTransaction1 = (null != Request.QueryString["date_mise_transaction_1"] && "" != Request.QueryString["date_mise_transaction_1"] ? DateTime.Parse(Request.QueryString["date_mise_transaction_1"]) : (DateTime?)null); criteres.DateMiseEnTransaction2 = (null != Request.QueryString["date_mise_transaction_2"] && "" != Request.QueryString["date_mise_transaction_2"] ? DateTime.Parse(Request.QueryString["date_mise_transaction_2"]) : (DateTime?)null); criteres.DateTransaction1 = (null != Request.QueryString["date_transaction_1"] && "" != Request.QueryString["date_transaction_1"] ? DateTime.Parse(Request.QueryString["date_transaction_1"]) : (DateTime?)null); criteres.DateTransaction2 = (null != Request.QueryString["date_transaction_2"] && "" != Request.QueryString["date_transaction_2"] ? DateTime.Parse(Request.QueryString["date_transaction_2"]) : (DateTime?)null); criteres.MontantCharges1 = (null != Request.QueryString["montantcharges1"] && "" != Request.QueryString["montantcharges1"] ? int.Parse(Request.QueryString["montantcharges1"]) : -1); criteres.MontantCharges2 = (null != Request.QueryString["montantcharges2"] && "" != Request.QueryString["montantcharges2"] ? int.Parse(Request.QueryString["montantcharges2"]) : -1); criteres.NbEtages1 = (null != Request.QueryString["nbetages1"] && "" != Request.QueryString["nbetages1"] ? int.Parse(Request.QueryString["nbetages1"]) : -1); criteres.NbEtages2 = (null != Request.QueryString["nbetages2"] && "" != Request.QueryString["nbetages2"] ? int.Parse(Request.QueryString["nbetages2"]) : -1); criteres.NumEtage1 = (null != Request.QueryString["numetage1"] && "" != Request.QueryString["numetage1"] ? int.Parse(Request.QueryString["numetage1"]) : -1); criteres.NumEtage2 = (null != Request.QueryString["numetage2"] && "" != Request.QueryString["numetage2"] ? int.Parse(Request.QueryString["numetage2"]) : -1); criteres.NbPieces1 = (null != nbpieces1 && "" != nbpieces1 ? int.Parse(nbpieces1) : -1); criteres.NbPieces2 = (null != nbpieces2 && "" != nbpieces2 ? int.Parse(nbpieces2) : -1); criteres.Prix1 = (null != prix1 && "" != prix1 ? Double.Parse(prix1) : -1); criteres.Prix2 = (null != prix2 && "" != prix2 ? Double.Parse(prix2) : -1); criteres.Surface1 = (null != surface1 && "" != surface1 ? Double.Parse(surface1) : -1); criteres.Surface2 = (null != surface2 && "" != surface2 ? Double.Parse(surface2) : -1); criteres.TransactionEffectuee = (null != Request.QueryString["transaction_effectue"] && "" != Request.QueryString["transaction_effectue"] ? Boolean.Parse(Request.QueryString["transaction_effectue"]) : (bool?)null); criteres.Ville = "" != Request.QueryString["town"] ? Request.QueryString["town"] : null; criteres.TypeBien = null; String key = localiseKey("type_bien"); if (key != null) { if (key != "-1") { criteres.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeBien), key); } else { criteres.TypeBien = null; } } criteres.TypeBien = null; key = localiseKey("energie_chauffage"); if (key != null) { if (key != "-1") { criteres.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eEnergieChauffage), key); } else { criteres.EnergieChauffage = null; } } criteres.TypeChauffage = null; key = localiseKey("type_chauffage"); if (key != null) { if (key != "-1") { criteres.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeChauffage), key); } else { criteres.TypeChauffage = null; } } criteres.TypeTransaction = null; key = localiseKey("type_transaction"); System.Diagnostics.Debug.WriteLine(key); if (key != null) { if (key != "-1") { criteres.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)Enum.Parse(typeof(ServiceAgence.BienImmobilierBase.eTypeTransaction), key); } else { criteres.TypeTransaction = null; } } ServiceAgence.ResultatListeBiensImmobiliers resultat = client.LireListeBiensImmobiliers(criteres, null, null); if (resultat.SuccesExecution) { liste = resultat.Liste.List; } else { liste = new List <ServiceAgence.BienImmobilierBase>(); this.mLabel.Text = resultat.ErreursBloquantes.ToString(); } } /*this.gvResultats.DataSource = liste; * this.gvResultats.DataBind();*/ this.rpResultats.DataSource = liste; this.rpResultats.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Admin"] == null || Session["Admin"].ToString() == "false") { Response.Redirect("~/Connexion.aspx"); } else { Catalogue obj = new Catalogue(); string id = Request.QueryString["id"]; if (!this.IsPostBack) { obj.Load_DropDownListItem<ServiceAgence.BienImmobilierBase.eTypeBien>(DropDownListTypeBien, false); obj.Load_DropDownListItem<ServiceAgence.BienImmobilierBase.eTypeChauffage>(DropDownListTypeChauffage, false); obj.Load_DropDownListItem<ServiceAgence.BienImmobilierBase.eEnergieChauffage>(DropDownListEnergieChauffage, false); obj.Load_DropDownListItem<ServiceAgence.BienImmobilierBase.eTypeTransaction>(DropDownListTypeTransaction, false); DropDownListTypeBien.SelectedValue = "0"; DropDownListEnergieChauffage.SelectedValue = "0"; DropDownListTypeChauffage.SelectedValue = "0"; DropDownListTypeTransaction.SelectedValue = "0"; if (id != null) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.BienImmobilier bien = client.LireDetailsBienImmobilier(id).Bien; if(bien == null) { Response.Redirect("~/erreur.aspx"); } Titre.Text = bien.Titre; Prix.Text = bien.Prix.ToString(); MontantCharges.Text = bien.MontantCharges.ToString(); Adresse.Text = bien.Adresse; CP.Text = bien.CodePostal; Ville.Text = bien.Ville; Surface.Text = bien.Surface.ToString(); NombreEtage.Text = bien.NbEtages.ToString(); NumeroEtage.Text = bien.NumEtage.ToString(); Description.Text = bien.Description; NombrePiece.Text = bien.NbPieces.ToString(); Description.Text = bien.Description; DropDownListTypeBien.SelectedIndex = (int)bien.TypeBien; DropDownListTypeTransaction.SelectedIndex = (int)bien.TypeTransaction; DropDownListTypeChauffage.SelectedIndex = (int)bien.TypeChauffage; DropDownListEnergieChauffage.SelectedIndex = (int)bien.EnergieChauffage; } } } if (this.IsPostBack) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.BienImmobilier bien; if (id == null) { bien = new ServiceAgence.BienImmobilier(); Initbien(bien); } else { bien = client.LireDetailsBienImmobilier(id).Bien; } bien.Adresse = Adresse.Text; bien.CodePostal = CP.Text; bien.DateMiseEnTransaction = DateTime.Now; bien.DateTransaction = null; // ?? A completer ?? bien.Description = Description.Text; bien.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)obj.AffectSelectedValue(DropDownListEnergieChauffage); bien.MontantCharges = ConvertStringToDouble(MontantCharges.Text, 0); bien.NbEtages = ConvertStringToInt(NombreEtage.Text, 0); bien.NbPieces = ConvertStringToInt(NombrePiece.Text, 0); bien.NumEtage = ConvertStringToInt(NumeroEtage.Text, 0); bien.PhotoPrincipaleBase64 = ""; bien.PhotosBase64 = new List<string>(); PutImage(ImageP, bien); PutImage(Image1, bien); PutImage(Image2, bien); bien.Prix = ConvertStringToDouble(Prix.Text, 0); bien.Surface = ConvertStringToDouble(Surface.Text, 0); bien.Titre = Titre.Text; bien.TransactionEffectuee = false; bien.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)obj.AffectSelectedValue(DropDownListTypeBien); bien.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)obj.AffectSelectedValue(DropDownListTypeChauffage); bien.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)obj.AffectSelectedValue(DropDownListTypeTransaction); bien.Ville = Ville.Text; if (id != null) { bien.Id = Convert.ToInt32(id); client.ModifierBienImmobilier(bien); } else { client.AjouterBienImmobilier(bien); } client.Close(); } Response.Redirect("~/Administration.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { ServiceAgence.BienImmobilier bien = null; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { if (Request.QueryString["id"] != null) { bien = client.LireDetailsBienImmobilier(Request.QueryString["id"]).Bien; if (bien.Titre != "") { DateMiseEnTransaction = bien.DateMiseEnTransaction.ToString(); DateTransaction = bien.DateMiseEnTransaction.ToString(); EnergieChauffage = bien.EnergieChauffage.ToString(); MontantCharges = bien.MontantCharges; NbEtages = bien.NbEtages; NbPieces = bien.NbPieces; NumEtage = bien.NumEtage; Prix = bien.Prix; Surface = bien.Surface; TransactionEffectuee = bien.TransactionEffectuee; TypeBien = bien.TypeBien.ToString(); TypeChauffage = bien.TypeChauffage.ToString(); TypeTransaction = bien.TypeTransaction.ToString(); Adresse = bien.Adresse; codePostal = bien.CodePostal; ville = bien.Ville; titre = bien.Titre; description = bien.Description; photoBase64 = bien.PhotoPrincipaleBase64; this.bienTitre.Text = this.titre; this.bienTitre.DataBind(); this.bienPrix.Text = this.Prix.ToString("0.00€"); this.bienPrix.DataBind(); this.bienAdresse.Text = this.Adresse; this.bienAdresse.DataBind(); this.bienDescription.Text = this.description; this.bienDescription.DataBind(); this.bienVille.Text = this.ville; this.bienVille.DataBind(); this.bienMontantCharges.Text = this.MontantCharges.ToString(); this.bienMontantCharges.DataBind(); this.bienDateTransaction.Text = this.DateTransaction; this.bienDateTransaction.DataBind(); this.bienTypeChauffage.Text = this.TypeChauffage.ToString(); this.bienTypeChauffage.DataBind(); this.bienSurface.Text = this.Surface.ToString(); this.bienSurface.DataBind(); this.bienEtages.Text = this.NbEtages.ToString(); this.bienEtages.DataBind(); this.bienEtage.Text = this.NumEtage.ToString(); this.bienEtage.DataBind(); this.bienPieces.Text = this.NbPieces.ToString(); this.bienPieces.DataBind(); if (bien.PhotoPrincipaleBase64 != "") header_details.Attributes.Add("style", "background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3)), url(data:image/png;base64," + bien.PhotoPrincipaleBase64 + ") 50% 50% / cover; height: 50vh;"); } else { titre = "Ce bien n'éxiste pas... rt si c trist"; this.bienTitre.Text = this.titre; this.bienTitre.DataBind(); } } else { Response.Redirect("Default.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()){ } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Admin"] == null || Session["Admin"].ToString() == "false") { Response.Redirect("~/Connexion.aspx"); } else { Catalogue obj = new Catalogue(); string id = Request.QueryString["id"]; if (!this.IsPostBack) { obj.Load_DropDownListItem <ServiceAgence.BienImmobilierBase.eTypeBien>(DropDownListTypeBien, false); obj.Load_DropDownListItem <ServiceAgence.BienImmobilierBase.eTypeChauffage>(DropDownListTypeChauffage, false); obj.Load_DropDownListItem <ServiceAgence.BienImmobilierBase.eEnergieChauffage>(DropDownListEnergieChauffage, false); obj.Load_DropDownListItem <ServiceAgence.BienImmobilierBase.eTypeTransaction>(DropDownListTypeTransaction, false); DropDownListTypeBien.SelectedValue = "0"; DropDownListEnergieChauffage.SelectedValue = "0"; DropDownListTypeChauffage.SelectedValue = "0"; DropDownListTypeTransaction.SelectedValue = "0"; if (id != null) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.BienImmobilier bien = client.LireDetailsBienImmobilier(id).Bien; if (bien == null) { Response.Redirect("~/erreur.aspx"); } Titre.Text = bien.Titre; Prix.Text = bien.Prix.ToString(); MontantCharges.Text = bien.MontantCharges.ToString(); Adresse.Text = bien.Adresse; CP.Text = bien.CodePostal; Ville.Text = bien.Ville; Surface.Text = bien.Surface.ToString(); NombreEtage.Text = bien.NbEtages.ToString(); NumeroEtage.Text = bien.NumEtage.ToString(); Description.Text = bien.Description; NombrePiece.Text = bien.NbPieces.ToString(); Description.Text = bien.Description; DropDownListTypeBien.SelectedIndex = (int)bien.TypeBien; DropDownListTypeTransaction.SelectedIndex = (int)bien.TypeTransaction; DropDownListTypeChauffage.SelectedIndex = (int)bien.TypeChauffage; DropDownListEnergieChauffage.SelectedIndex = (int)bien.EnergieChauffage; } } } if (this.IsPostBack) { using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { client.Open(); ServiceAgence.BienImmobilier bien; if (id == null) { bien = new ServiceAgence.BienImmobilier(); Initbien(bien); } else { bien = client.LireDetailsBienImmobilier(id).Bien; } bien.Adresse = Adresse.Text; bien.CodePostal = CP.Text; bien.DateMiseEnTransaction = DateTime.Now; bien.DateTransaction = null; // ?? A completer ?? bien.Description = Description.Text; bien.EnergieChauffage = (ServiceAgence.BienImmobilierBase.eEnergieChauffage)obj.AffectSelectedValue(DropDownListEnergieChauffage); bien.MontantCharges = ConvertStringToDouble(MontantCharges.Text, 0); bien.NbEtages = ConvertStringToInt(NombreEtage.Text, 0); bien.NbPieces = ConvertStringToInt(NombrePiece.Text, 0); bien.NumEtage = ConvertStringToInt(NumeroEtage.Text, 0); bien.PhotoPrincipaleBase64 = ""; bien.PhotosBase64 = new List <string>(); PutImage(ImageP, bien); PutImage(Image1, bien); PutImage(Image2, bien); bien.Prix = ConvertStringToDouble(Prix.Text, 0); bien.Surface = ConvertStringToDouble(Surface.Text, 0); bien.Titre = Titre.Text; bien.TransactionEffectuee = false; bien.TypeBien = (ServiceAgence.BienImmobilierBase.eTypeBien)obj.AffectSelectedValue(DropDownListTypeBien); bien.TypeChauffage = (ServiceAgence.BienImmobilierBase.eTypeChauffage)obj.AffectSelectedValue(DropDownListTypeChauffage); bien.TypeTransaction = (ServiceAgence.BienImmobilierBase.eTypeTransaction)obj.AffectSelectedValue(DropDownListTypeTransaction); bien.Ville = Ville.Text; if (id != null) { bien.Id = Convert.ToInt32(id); client.ModifierBienImmobilier(bien); } else { client.AjouterBienImmobilier(bien); } client.Close(); } Response.Redirect("~/Administration.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { if (Nom.Text.Length > 0 && Email.Text.Length > 0 && Numero.Text.Length > 0 && Message.Text.Length > 0) { Console.Write(Nom.Text); Console.Write(Email.Text); Console.Write(Numero.Text); Console.Write(Message.Text); } } ServiceAgence.BienImmobilier bien; using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient()) { if (IsPostBack) { /* * SmtpClient smtpClient = new SmtpClient("smtp.gmail.com"); * * smtpClient.Port = 587; * smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; * smtpClient.UseDefaultCredentials = false; * System.Net.NetworkCredential credentials = * new System.Net.NetworkCredential("*****@*****.**", ""); * smtpClient.EnableSsl = true; * smtpClient.Credentials = credentials; * * MailMessage mail = new MailMessage(); * * //Setting From , To and CC * mail.From = new MailAddress("*****@*****.**", "The Awesome Estate Agency"); * mail.To.Add(new MailAddress(Email.Text)); * mail.Subject = "yolo"; * mail.Body = "Hé ho ! Yolo ! Hé hé !"; * * smtpClient.Send(mail); * */ EnvoyerMail(); } client.Open(); ServiceAgence.ResultatBienImmobilier res = client.LireDetailsBienImmobilier(Request.QueryString["id"]); bien = res.Bien; if (bien == null) { Response.Redirect("~/erreur.aspx"); } //Titre : BienTitre = bien.Titre.ToString(); //Info generale : BienTypeBien = bien.TypeBien.ToString(); BienNbEtages = bien.NbEtages.ToString(); BienNbPieces = bien.NbPieces.ToString(); BienSurface = bien.Surface.ToString() + " m²"; //Prix : BienMontantCharges = bien.MontantCharges.ToString() + " €"; BienPrix = bien.Prix.ToString() + " €"; //Coordonnées : BienAdresse = bien.Adresse.ToString(); BienCP = bien.CodePostal.ToString(); BienVille = bien.Ville.ToString(); //Description : BienDesc = bien.Description.ToString(); //Chauffage : BienEnergieChauffage = bien.EnergieChauffage.ToString(); BienTypeChauffage = bien.TypeChauffage.ToString(); //Info complémentaires : BienDateMiseEnTransaction = bien.DateMiseEnTransaction.ToString(); BienNumEtage = bien.NumEtage.ToString(); //Image : BienImage = bien.PhotoPrincipaleBase64; try { if (bien.PhotosBase64.ElementAt(0) != "") { BienImage1 = bien.PhotosBase64.ElementAt(0); } } catch (ArgumentOutOfRangeException) { BienImage1 = ""; } try { if (bien.PhotosBase64.ElementAt(1) != "") { BienImage2 = bien.PhotosBase64.ElementAt(1); } } catch (ArgumentOutOfRangeException) { BienImage2 = ""; } try { if (bien.PhotosBase64.ElementAt(2) != "") { BienImage3 = bien.PhotosBase64.ElementAt(2); } } catch (ArgumentOutOfRangeException) { BienImage3 = ""; } client.Close(); } }