public void afficherFormCourriel(String message, bool accepte) { PPVendeurs vendeur = LibrairieLINQ.getInfosVendeur(this.noVendeur); String infos = "Courriel: " + vendeur.AdresseEmail + "\n" + "Mot de passe: " + vendeur.MotDePasse; LibrairieControlesDynamique.btnDYN(phDynamique, "", "btn btn-warning", "Retour", (accepte) ? new EventHandler(retourRedevance_click) : new EventHandler(retourDetails_click)); LibrairieControlesDynamique.brDYN(phDynamique); LibrairieControlesDynamique.brDYN(phDynamique); LibrairieControlesDynamique.lblDYN(phDynamique, "", "Destinataire :").Style.Add("font-size", "20px"); Panel panelDefault = LibrairieControlesDynamique.divDYN(phDynamique, "", "panel panel-default"); Panel panelBody = LibrairieControlesDynamique.divDYN(panelDefault, "", "panel-body"); LibrairieControlesDynamique.spaceDYN(panelBody); Label lbl = LibrairieControlesDynamique.lblDYN(panelBody, "", vendeur.Prenom + " " + vendeur.Nom, "badge"); lbl.Style.Add("background-color", "orange !important"); // objet Panel divObjet = LibrairieControlesDynamique.divDYN(phDynamique, "", "form-group"); LibrairieControlesDynamique.lblDYN(divObjet, "", "Objet :"); this.objet = LibrairieControlesDynamique.tbDYN(divObjet, "", "Demande de vendeur", "form-control"); // message Panel divMessage = LibrairieControlesDynamique.divDYN(phDynamique, "", "form-group"); LibrairieControlesDynamique.lblDYN(divObjet, "", "Message :"); this.message = LibrairieControlesDynamique.textAreaDYN(divObjet, "", 10, "form-control", ((accepte) ? infos + "\n\n" : "") + message); // bouton envoyer LibrairieControlesDynamique.btnDYN(phDynamique, "", "btn btn-warning", "Envoyer", (accepte) ? new EventHandler(envoyerCourrielAccepte_click) : new EventHandler(envoyerCourrielRefuse_click)); }
public void afficherFormRedevance() { LibrairieControlesDynamique.btnDYN(phDynamique, "", "btn btn-warning", "Retour", retourDetails_click); LibrairieControlesDynamique.brDYN(phDynamique); LibrairieControlesDynamique.brDYN(phDynamique); PPVendeurs vendeur = LibrairieLINQ.getInfosVendeur(this.noVendeur); // créer le tableau avec les infos Panel panelBase = LibrairieControlesDynamique.divDYN(phDynamique, "", "panel panel-default"); Panel panelBody = LibrairieControlesDynamique.divDYN(panelBase, "", "panel-body"); Panel row = LibrairieControlesDynamique.divDYN(panelBody, "", "row"); Panel colNomEntreprise = LibrairieControlesDynamique.divDYN(row, "", "col-md-12"); LibrairieControlesDynamique.lblDYN(colNomEntreprise, "", vendeur.NomAffaires, "header-nom"); Panel divHR = LibrairieControlesDynamique.divDYN(row, "", "col-md-12"); LibrairieControlesDynamique.hrDYN(divHR); Panel colLblRedevances = LibrairieControlesDynamique.divDYN(row, "", "col-md-12"); Panel rowPourcentage = LibrairieControlesDynamique.divDYN(colLblRedevances, "", "row"); Panel colLBL = LibrairieControlesDynamique.divDYN(rowPourcentage, "", "col-md-3"); LibrairieControlesDynamique.lblDYN(colLBL, "", "Redevances par commande", "autres-infos"); LibrairieControlesDynamique.spaceDYN(colLblRedevances); Panel colTB = LibrairieControlesDynamique.divDYN(rowPourcentage, "", "col-md-2"); Panel div = LibrairieControlesDynamique.divDYN(colTB, "", "input-group"); LibrairieControlesDynamique.lblDYN(div, "", "%", "input-group-addon"); TextBox tb = LibrairieControlesDynamique.numericUpDownDYN(div, "", this.redevance, "0", "100", "form-control"); tb.Style.Add("width", "70px"); tb.MaxLength = 3; this.tbRedevance = tb; Panel colMessageConfirmation = LibrairieControlesDynamique.divDYN(row, "", "col-md-12"); LibrairieControlesDynamique.brDYN(colMessageConfirmation); LibrairieControlesDynamique.brDYN(colMessageConfirmation); LibrairieControlesDynamique.lblDYN(colMessageConfirmation, "", "En continuant vous acceptez que " + vendeur.Prenom + " " + vendeur.Nom + " ait un accès complet comme vendeur sur le site Les Petites Puces.", "autres-infos"); LibrairieControlesDynamique.brDYN(colMessageConfirmation); LibrairieControlesDynamique.brDYN(colMessageConfirmation); LibrairieControlesDynamique.btnDYN(LibrairieControlesDynamique.divDYN(row, "", "col-md-12"), "btnConf_" + vendeur.NoVendeur, "btn btn-warning", "Confirmer", confirmer_click); }
public void envoyerCourrielRefuse_click(Object sender, EventArgs e) { if (objet.Text != "" && message.Value != "") { PPVendeurs vendeur = LibrairieLINQ.getInfosVendeur(this.noVendeur); LibrairieLINQ.accepterOuDeleteDemandeVendeur(this.noVendeur, false, ""); String url = "~/Pages/DemandesVendeur.aspx?Notification=refuse"; Response.Redirect(url, true); } else { Panel erreur = LibrairieControlesDynamique.divDYN(phErreur, "", "alert alert-danger"); LibrairieControlesDynamique.lblDYN(erreur, "", "Le courriel doit contenir un objet et un message."); } }
public void afficherCourriel() { // rajouter les boutons d'option Panel colComplet = LibrairieControlesDynamique.divDYN(phCourriel, "", "col-md-12"); Panel row = LibrairieControlesDynamique.divDYN(colComplet, "", "row"); Panel col1 = LibrairieControlesDynamique.divDYN(row, "", "col-md-1"); LibrairieControlesDynamique.btnDYN(col1, "", "btn btn-warning", "Retour", retourChoix_click); // afficher les destinataires foreach (CheckBox cb in lstCbVendeurs) { if (cb.Checked) { String id = cb.ID.Replace("cbVendeur_", ""); PPVendeurs vendeur = LibrairieLINQ.getInfosVendeur(long.Parse(id)); //Panel col = LibrairieControlesDynamique.divDYN(divDestinataires, "", "col-md-2"); LibrairieControlesDynamique.spaceDYN(divDestinataires); Label lbl = LibrairieControlesDynamique.lblDYN(divDestinataires, "", vendeur.AdresseEmail, "badge"); lbl.Style.Add("background-color", "orange !important"); } } foreach (CheckBox cb in lstCbClients) { if (cb.Checked) { String id = cb.ID.Replace("cbClient_", ""); PPClients client = LibrairieLINQ.getFicheInformationsClient(long.Parse(id)); //Panel col = LibrairieControlesDynamique.divDYN(divDestinataires, "", "col-md-2"); LibrairieControlesDynamique.spaceDYN(divDestinataires); Label lbl = LibrairieControlesDynamique.lblDYN(divDestinataires, "", client.AdresseEmail, "badge"); lbl.Style.Add("background-color", "orange !important"); } } divChoixDestinataires.Visible = false; divCourriel.Visible = true; }
public void afficherInfosClient() { LibrairieControlesDynamique.btnDYN(phDynamique, "", "btn btn-warning", "Retour", retourDashboard_click); LibrairieControlesDynamique.brDYN(phDynamique); LibrairieControlesDynamique.brDYN(phDynamique); PPVendeurs vendeur = LibrairieLINQ.getInfosVendeur(this.noVendeur); // créer le tableau avec les infos Panel panelBase = LibrairieControlesDynamique.divDYN(phDynamique, "", "panel panel-default"); Panel panelBody = LibrairieControlesDynamique.divDYN(panelBase, "", "panel-body"); Panel panelFooter = LibrairieControlesDynamique.divDYN(panelBase, "", "panel-footer"); Panel rowVendeur = LibrairieControlesDynamique.divDYN(panelBody, "", "row"); // section image Panel colPhoto = LibrairieControlesDynamique.divDYN(rowVendeur, "", "col-md-3"); LibrairieControlesDynamique.imgDYN(colPhoto, "", "../static/images/user-management.png", "img-rounded").Style.Add("width", "180px"); // section informations Panel colInfos = LibrairieControlesDynamique.divDYN(rowVendeur, "", "col-md-9"); Panel rowInfos = LibrairieControlesDynamique.divDYN(colInfos, "", "row"); Panel colHeader = LibrairieControlesDynamique.divDYN(rowInfos, "", "col-md-12 align-left"); Label lblHeaderNom = LibrairieControlesDynamique.lblDYN(colHeader, "", vendeur.NomAffaires, "header-nom"); LibrairieControlesDynamique.hrDYN(LibrairieControlesDynamique.divDYN(rowInfos, "", "col-md-12")); Panel colAutreInfos = LibrairieControlesDynamique.divDYN(rowInfos, "", "col-md-11"); Panel rowAutresInfos = LibrairieControlesDynamique.divDYN(colAutreInfos, "", "row align-left"); Panel colLBLNom = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLNom, "", "Nom:", "autres-infos"); Panel colNom = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colNom, "", vendeur.Prenom + " " + vendeur.Nom, "autres-infos"); Panel colLBLEmail = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLEmail, "", "Courriel:", "autres-infos"); Panel colEmail = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colEmail, "", vendeur.AdresseEmail, "autres-infos"); Panel colLBLTel = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLTel, "", "Téléphone:", "autres-infos"); Panel colTel = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colTel, "", vendeur.Tel1, "autres-infos"); Panel colLBLAdresse = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLAdresse, "", "Adresse:", "autres-infos"); Panel colAdresse = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colAdresse, "", vendeur.Rue + ", " + vendeur.Ville + ", " + vendeur.Province + ", " + vendeur.Pays, "autres-infos"); LibrairieControlesDynamique.brDYN(rowAutresInfos); LibrairieControlesDynamique.brDYN(rowAutresInfos); Panel colLBLNoVendeur = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLNoVendeur, "", "No vendeur:", "autres-infos"); Panel colNoVendeur = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colNoVendeur, "", vendeur.NoVendeur.ToString(), "autres-infos"); Panel colLBLPoids = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLPoids, "", "Poids maximal:", "autres-infos"); Panel colPoids = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colPoids, "", vendeur.PoidsMaxLivraison.ToString() + " lbs", "autres-infos"); Panel colLBLLivGratuite = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLLivGratuite, "", "Livraison gratuite:", "autres-infos"); Panel colLivGratuite = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colLivGratuite, "", (vendeur.LivraisonGratuite != null) ? Decimal.Round((decimal)vendeur.LivraisonGratuite, 2).ToString("C", CultureInfo.CurrentCulture) : "", "autres-infos"); Panel colLBLTaxes = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLTaxes, "", "Taxes:", "autres-infos"); Panel colTaxes = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colTaxes, "", (vendeur.Taxes == true) ? "Oui" : "Non", "autres-infos"); Panel colLBLDateCreation = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-4"); LibrairieControlesDynamique.lblDYN(colLBLDateCreation, "", "Date création:", "autres-infos"); Panel colDateCreation = LibrairieControlesDynamique.divDYN(rowAutresInfos, "", "col-md-8"); LibrairieControlesDynamique.lblDYN(colDateCreation, "", vendeur.DateCreation.ToString(), "autres-infos"); Panel rowBoutons = LibrairieControlesDynamique.divDYN(panelFooter, "", "row"); Panel colBtnOui = LibrairieControlesDynamique.divDYN(rowBoutons, "", "col-md-1"); Panel colBtnNon = LibrairieControlesDynamique.divDYN(rowBoutons, "", "col-md-1"); // btn oui HtmlButton btnOui = LibrairieControlesDynamique.htmlbtnDYN(colBtnOui, "btnOui_" + vendeur.NoVendeur, "btn btn-success", "", "glyphicon glyphicon-ok", btnOui_click); LibrairieControlesDynamique.spaceDYN(rowBoutons); // btn non HtmlButton btnNon = LibrairieControlesDynamique.htmlbtnDYN(colBtnNon, "btnNon_" + vendeur.NoVendeur, "btn btn-danger", "", "glyphicon glyphicon-remove", btnNon_click); }