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()) { 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(); } }
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(); }
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) { 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(); } }
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(); } }
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"); } } }