public void getRs() { var Rs = RaisonSociale.getRaisonSociale(); if (Rs != null) { Id = Rs.Id; txtNomSociete.Text = Rs.NomSociete; txtAdresse.Text = Rs.Adresse; txtBP.Text = Rs.BoitePostale; txtQuartier.Text = Rs.Quartier; txtVille.Text = Rs.Ville; txtPays.Text = Rs.Pays; txtTelephone1.Text = Rs.Telephone1; txtTelephone2.Text = Rs.Telephone2; txtEmail.Text = Rs.Email; txtFax.Text = Rs.Fax; txtSiteWeb.Text = Rs.Siteweb; txtNomDirecteur.Text = Rs.NomDirecteur; txtPrenomDirecteur.Text = Rs.PrenomDirecteur; if (Rs != null && Rs.Logo != null) { txtLogo.Source = ImageConverter.ToImage(ImageConverter.FromArray(Hex.FromHexString(Rs.Logo))); } if (Rs != null && Rs.SignatureDirecteur != null) { txtSignature.Source = ImageConverter.ToImage(ImageConverter.FromArray(Hex.FromHexString(Rs.SignatureDirecteur))); } } }
private void BtnImprimer_Click(object sender, RoutedEventArgs e) { using (Report report = new Report()) { string AppFolder = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); report.Load(System.IO.Path.Combine(AppFolder, "Reports", "EnteteEtat.frx")); report.Load(System.IO.Path.Combine(AppFolder, "Reports", "rptChauffeurs.frx")); report.RegisterData(TabUtilisateur.ItemsSource, "LstData"); report.GetDataSource("LstData").Enabled = true; List <RaisonSociale> LstRs = new List <RaisonSociale>(); LstRs = RaisonSociale.getAll(); report.RegisterData(LstRs, "rs"); report.GetDataSource("rs").Enabled = true; var x = report.Pages[0].ChildObjects[3]; ((DataBand)x).DataSource = report.GetDataSource("rs"); ((DataBand)x).DataSource = report.GetDataSource("LstData"); if (RaisonSociale.getRaisonSociale().Logo != null) { byte[] logo = Hex.FromHexString(RaisonSociale.getRaisonSociale().Logo); var bLogo = ImageConverter.FromArray(logo); report.SetParameterValue("Logo", bLogo); } report.SetParameterValue("ParamTitre", "LISTE DES CHAUFFEURS"); report.Show(); } }
private void BtnValider_Click(object sender, RoutedEventArgs e) { try { if (string.IsNullOrWhiteSpace(txtNomSociete.Text) || string.IsNullOrWhiteSpace(txtAdresse.Text) || string.IsNullOrWhiteSpace(txtBP.Text) || string.IsNullOrWhiteSpace(txtQuartier.Text) || string.IsNullOrWhiteSpace(txtVille.Text) || string.IsNullOrWhiteSpace(txtPays.Text) || string.IsNullOrWhiteSpace(txtTelephone1.Text) || string.IsNullOrWhiteSpace(txtEmail.Text) || string.IsNullOrWhiteSpace(txtSiteWeb.Text) || string.IsNullOrWhiteSpace(txtNomDirecteur.Text) || string.IsNullOrWhiteSpace(txtPrenomDirecteur.Text)) { Outils.BoxMessage("C"); } else { RaisonSociale M = new RaisonSociale(); M.NomSociete = txtNomSociete.Text; M.Adresse = txtAdresse.Text; M.BoitePostale = txtBP.Text; M.Quartier = txtQuartier.Text; M.Ville = txtVille.Text; M.Pays = txtPays.Text; M.Telephone1 = txtTelephone1.Text; M.Telephone2 = txtTelephone2.Text; M.Email = txtEmail.Text; M.Fax = txtFax.Text; M.Siteweb = txtSiteWeb.Text; M.NomDirecteur = txtNomDirecteur.Text; M.PrenomDirecteur = txtPrenomDirecteur.Text; if (txtLogo.Source == null) { M.Logo = null; } else { M.Logo = Hex.ToHexString(ImageConverter.ToArray(ImageConverter.FromImage((BitmapSource)txtLogo.Source))); } if (txtSignature.Source == null) { M.SignatureDirecteur = null; } else { M.SignatureDirecteur = Hex.ToHexString(ImageConverter.ToArray(ImageConverter.FromImage((BitmapSource)txtSignature.Source))); } if (Id > 0) { M.Id = Id; M.Update(); Outils.BoxMessage("M"); GriserChamps(); Id = 0; } else { M.Insert(); Outils.BoxMessage("A"); GriserChamps(); } getRs(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }