예제 #1
0
 private void BtnRefresh_Click(object sender, EventArgs e)
 {
     NumeroLicnceDetails.Text = GetLicences.GetSeriale(NomClientDetail, CodeClientDetails, txtZipeCode, GropLicences);
     LicenceDelaisManager.Recalcule(this, DebutLicenceDetails, DateExpirationDelais, JourRestant);
     LicenceDelaisManager.CodeCouleurDetails(JourRestant);
     BtnSave.Enabled = true;
 }
        private void GenererLicence_Click(object sender, EventArgs e)
        {
            if (ProgramManager.DetecteurErreurSaisieNewClient(NomClient, CodeClient, CodePostale, Adresse1) == true)
            {
                FixRadioGroup();
                string licences = GetLicences.GetSeriale(NomClient, CodeClient, CodePostale, Adresse1, GropLicences);
                ImputLicences.Text     = licences;
                DateDebutLicenece.Text = DateTime.Today.ToString("dd-MM-yyyy");
                DateFin.Text           = Convert.ToDateTime(LicenceDelaisManager.FinLicence(DateTime.Today, LicenceDelaisManager.LicenceLength(GropLicences.Properties.Items[GropLicences.SelectedIndex].Description))).ToString("dd-MM-yyyy");
                NombreDeJour.Text      = LicenceDelaisManager.LicenceLength(GropLicences.Properties.Items[GropLicences.SelectedIndex].Description).ToString();
                ProgramManager.InserstionData(CmdLicenceLoad.UpdateDataClient(NomClient, CodeClient, CodePostale, VilleClient, Adresse1, Adresse2, GropLicences));

                ProgramManager.InserstionData(CmdLicenceLoad.LoadDataToDataBase(DateDebutLicenece.Text, DateFin.Text, ImputLicences.Text, NombreDeJour.Text, CodeClient.Text, GropLicences.Properties.Items[GropLicences.SelectedIndex].Description));
                AlimenterGrid.FillDataGridView <Client>(GcLicence, ProgramManager.Chargementreader(CmdClient.RequetteCaracteristiqueClient()), ProgramManager.Chargement(ProgramManager.Chargementreader(CmdClient.RequetteCaracteristiqueClient())));
                FindInGridControl(CodeClient.Text);
                NomClient.ResetText(); CodeClient.ResetText(); CodePostale.ResetText();
                VilleClient.ResetText(); Adresse1.ResetText(); Adresse2.ResetText();
                DateDebutLicenece.ResetText(); DateFin.ResetText();
                ImputLicences.ResetText(); NombreDeJour.ResetText();
                MsgBox.Show(this, MessagesSystem.ModifSaved);
            }
            else
            {
                MsgBox.Show(this, MessagesSystem.ErreurAjoutClientExpress);
            }
        }
예제 #3
0
 private void BtnSearch_Click(object sender, EventArgs e)
 {
     if (CodeClientDetails.Text != string.Empty)
     {
         DetailsRepository.DefractionnerObjetReaderDetails(ProgramManager.RecupDataDetails(CodeClientDetails.Text),
                                                           PicLicence1, PicLicence2, PicLicence3, DateExpirationDelais, DebutLicenceDetails, GropLicences, NumeroLicnceDetails,
                                                           JourRestant, NomClientDetail, txtZipeCode, JourRestant);
         LicenceDelaisManager.CodeCouleurDetails(JourRestant);
     }
 }
예제 #4
0
 private void FrmDetails_Shown(object sender, EventArgs e)
 {
     CodeClientDetails.Text = ClientCode;
     try
     {
         if (Dialog)
         {
             DetailsRepository.DefractionnerObjetReaderDetails(ProgramManager.RecupDataDetails(CodeClientDetails.Text),
                                                               PicLicence1, PicLicence2, PicLicence3, DateExpirationDelais, DebutLicenceDetails, GropLicences, NumeroLicnceDetails, JourRestant, NomClientDetail, txtZipeCode, JourRestant);
             LicenceDelaisManager.CodeCouleurDetails(JourRestant); Dialog = false;
         }
         else
         {
             CodeClientDetails.Enabled = true;
             return;
         }
     }
     catch
     {
         MsgBox.Show(this, MessagesSystem.ErreurConsulterDetails);
         this.Close();
     }
 }