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);
            }
        }
Пример #2
0
        //Affichage des caractéristiques de l'objet Projet
        public override string ToString()
        {
            string SujetLib = "Imposé";

            if (SujetLibre == true)
            {
                SujetLib = "Libre";
            }
            string description = "\n Thème : " + Theme + "\n Type de projet : " + TypeProjet +
                                 "\n Sujet : " + SujetLib + "\n Date de début : " + DateDebut.ToString("d") +
                                 "\n Date de fin : " + DateFin.ToString("d") + "\n Nombre d'intervenants : " + NbIntervenants;

            description = description + "\n Intervenants concernés : ";
            foreach (Intervenant item in IntervenantsConcernes)
            {
                int i = IntervenantsConcernes.IndexOf(item);
                description += "\n\t" + item.Prenom + " " + item.Nom + ": ";
                description += RolesIntervenants[i].ToString();
            }

            description = description + "\n Matières concernées : ";
            foreach (Matiere item in MatieresConcernees)
            {
                description = description + item.NomMatiere + ", ";
            }

            description = description + "\n Livrables attendus : ";
            foreach (Livrable item in LivrablesAttendus)
            {
                description = description + item.NomLivrable + ", ";
            }

            return(description);
        }
 private void GropLicences_SelectedIndexChanged(object sender, EventArgs e)
 {
     FixRadioGroup();
     NombreDeJour.ResetText();
     DateDebutLicenece.ResetText();
     DateFin.ResetText();
     ImputLicences.ResetText();
 }
Пример #4
0
        public override void Move(
            TimeSpan spDeplacement,
            TimeSpan?duree,
            EModeDeplacementProjet mode,
            bool bForceForThisElement)
        {
            CResultAErreur result = CResultAErreur.True;

            DateDebut = DateDebut.Add(spDeplacement);
            if (duree == null)
            {
                DateFin = DateFin.Add(spDeplacement);
            }
            else
            {
                DateFin = DateDebut.Add(duree.Value);
            }
            foreach (IElementDeGantt eltFils in ElementsFils)
            {
                eltFils.Move(spDeplacement, null, mode, false);
            }
            DatesAreDirty = true;
        }
Пример #5
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            //Count Rows of Order & Cause & plagnt
            int CountCause   = 0;
            int Countplainte = 0;
            int Countorder   = 0;

            try
            {
                if (cnx.State == ConnectionState.Closed)
                {
                    cnx.Open();
                }
                cmd.Connection          = cnx;
                cmd.CommandText         = "select count(id_cause) from cause";
                CountCause              = (int)cmd.ExecuteScalar();
                barStaticItem62.Caption = CountCause.ToString();

                cmd.Connection          = cnx;
                cmd.CommandText         = "select count(id_plainte)  from plainte";
                Countplainte            = (int)cmd.ExecuteScalar();
                barStaticItem71.Caption = Countplainte.ToString();

                cmd.Connection          = cnx;
                cmd.CommandText         = "select count(id_order) from orderr";
                Countorder              = (int)cmd.ExecuteScalar();
                barStaticItem73.Caption = Countorder.ToString();


                cnx.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            //------------------------------------

            try
            {
                if (cnx.State == ConnectionState.Closed)
                {
                    cnx.Open();
                }

                DateTime      DateDesition;
                int           Delai      = 0;
                DateTime      DateMoment = DateTime.Now;
                int           Constante  = 5;
                DateTime      DateFin;
                DateTime      NotificationDay;
                SqlDataReader dr2;
                SqlDataReader dr1;
                cmd.Connection  = cnx;
                cmd.CommandText = "select id_cause,duree from cause ";
                dr1             = cmd.ExecuteReader();
                bool show = false;

                while (dr1.Read())
                {
                    Delai = Convert.ToInt32(dr1[1].ToString());


                    SqlCommand cmd2 = new SqlCommand();
                    cmd2.Connection  = cnx;
                    cmd2.CommandText = "select date_session,decision from sessione where id_cause='" + dr1[0].ToString() + "' and (decision='مداولة' or decision='المداولة')";
                    dr2 = cmd2.ExecuteReader();

                    while (dr2.Read())
                    {
                        DateDesition    = (DateTime)dr2[0];
                        DateFin         = DateDesition.AddDays(Delai);
                        NotificationDay = DateFin.AddDays(-5);
                        if (DateMoment.Day >= NotificationDay.Day)
                        {
                            show = true;
                        }
                    }
                    dr2.Close();
                }
                dr1.Close();
                cnx.Close();
                if (show == true)
                {
                    alertControl1.AutoFormDelay   = 5000;
                    alertControl1.ShowPinButton   = true;
                    alertControl1.ShowCloseButton = true;
                    alertControl1.LookAndFeel.SetStyle3D();
                    alertControl1.Show(this, "هناك قضايا أجالاتها قريبة الانتهاء ", "المرجوا الدهاب الى جدول الاجالات  ");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            //-------------------------------------
            DateTime datenow = DateTime.Now;

            String fileContent;
            string pathString;

            pathString = System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath) + @"\dll\";

            fileContent = System.IO.File.ReadLines(pathString + "ver.txt").First();
            if (fileContent == GetSerial.GetSerialNumber())
            {
                if (Properties.Settings.Default.DateInisial <= datenow && Properties.Settings.Default.DateFinal >= datenow)
                {
                    barButtonItem2.Enabled            = true;
                    barButtonItem3.Enabled            = true;
                    barButtonItem4.Enabled            = true;
                    ادارة.Enabled                     = true;
                    barButtonItem6.Enabled            = true;
                    barButtonItem5.Enabled            = true;
                    ezsffdsfdsfsd.Enabled             = true;
                    barButtonItem9.Enabled            = true;
                    barButtonItem10.Enabled           = true;
                    barButtonItem11.Enabled           = true;
                    barButtonItem12.Enabled           = true;
                    barButtonItem16.Enabled           = true;
                    barButtonItem17.Enabled           = true;
                    barButtonItem18.Enabled           = true;
                    barButtonItem19.Enabled           = true;
                    barButtonItem20.Enabled           = true;
                    barButtonItem23.Enabled           = true;
                    barButtonItem24.Enabled           = true;
                    barButtonItem25.Enabled           = true;
                    barButtonItem33.Enabled           = true;
                    barButtonItem27.Enabled           = true;
                    barButtonItem28.Enabled           = true;
                    barButtonItem31.Enabled           = true;
                    barButtonItem31.Enabled           = true;
                    barButtonItem32.Enabled           = true;
                    barButtonItem14.Enabled           = true;
                    barButtonItem31.Enabled           = true;
                    barButtonItem35.Enabled           = true;
                    barButtonItem36.Enabled           = true;
                    barButtonItem15.Enabled           = true;
                    barButtonItem26.Enabled           = true;
                    barButtonItem38.Enabled           = true;
                    barButtonItem39.Enabled           = true;
                    barButtonItem30.Enabled           = true;
                    accordionControlElement20.Enabled = true;
                    barButtonItem40.Enabled           = true;
                }

                else
                {
                    MessageBox.Show("البرنامج غير مفعل / يرجى الدهاب الى الاعدادات لتفعيل البرنامج", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //this.Close();
                    barButtonItem2.Enabled  = false;
                    barButtonItem3.Enabled  = false;
                    barButtonItem4.Enabled  = false;
                    ادارة.Enabled           = false;
                    barButtonItem6.Enabled  = false;
                    barButtonItem5.Enabled  = false;
                    ezsffdsfdsfsd.Enabled   = false;
                    barButtonItem9.Enabled  = false;
                    barButtonItem10.Enabled = false;
                    barButtonItem11.Enabled = false;
                    barButtonItem12.Enabled = false;
                    barButtonItem16.Enabled = false;
                    barButtonItem17.Enabled = false;
                    barButtonItem18.Enabled = false;
                    barButtonItem19.Enabled = false;
                    barButtonItem20.Enabled = false;
                    barButtonItem23.Enabled = false;
                    barButtonItem24.Enabled = false;
                    barButtonItem29.Enabled = false;
                    barButtonItem25.Enabled = false;
                    barButtonItem33.Enabled = false;
                    barButtonItem27.Enabled = false;
                    barButtonItem28.Enabled = false;
                    barButtonItem31.Enabled = false;
                    barButtonItem31.Enabled = false;
                    barButtonItem32.Enabled = false;
                    barButtonItem14.Enabled = false;
                    barButtonItem30.Enabled = false;
                    hg.Enabled = false;
                    accordionControlElement5.Enabled  = false;
                    accordionControlElement9.Enabled  = false;
                    accordionControlElement10.Enabled = false;
                    barButtonItem31.Enabled           = true;
                    accordionControlElement2.Enabled  = false;
                    accordionControlElement3.Enabled  = false;
                    accordionControlElement4.Enabled  = false;
                    accordionControlElement1.Enabled  = false;
                    accordionControlElement12.Enabled = false;
                    accordionControlElement13.Enabled = false;
                    accordionControlElement6.Enabled  = false;
                    accordionControlElement7.Enabled  = false;
                    accordionControlElement8.Enabled  = false;
                    accordionControlElement14.Enabled = false;
                    accordionControlElement15.Enabled = false;
                    accordionControlElement16.Enabled = false;
                    accordionControlElement17.Enabled = false;
                    accordionControlElement18.Enabled = false;
                    accordionControlElement19.Enabled = false;
                    barButtonItem35.Enabled           = false;
                    barButtonItem36.Enabled           = false;
                    barButtonItem15.Enabled           = false;
                    barButtonItem26.Enabled           = false;
                    barButtonItem38.Enabled           = false;
                    barButtonItem39.Enabled           = false;
                    barButtonItem30.Enabled           = false;
                    accordionControlElement20.Enabled = false;
                    barButtonItem40.Enabled           = false;
                    Activation ac = new Activation();
                    ac.Show();
                }
            }
            else
            {
                MessageBox.Show("البرنامج غير مفعل / يرجى الدهاب الى الاعدادات لتفعيل البرنامج", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //this.Close();
                barButtonItem2.Enabled  = false;
                barButtonItem3.Enabled  = false;
                barButtonItem4.Enabled  = false;
                ادارة.Enabled           = false;
                barButtonItem6.Enabled  = false;
                barButtonItem5.Enabled  = false;
                ezsffdsfdsfsd.Enabled   = false;
                barButtonItem9.Enabled  = false;
                barButtonItem10.Enabled = false;
                barButtonItem11.Enabled = false;
                barButtonItem12.Enabled = false;
                barButtonItem16.Enabled = false;
                barButtonItem17.Enabled = false;
                barButtonItem18.Enabled = false;
                barButtonItem19.Enabled = false;
                barButtonItem20.Enabled = false;
                barButtonItem23.Enabled = false;
                barButtonItem24.Enabled = false;
                barButtonItem29.Enabled = false;
                barButtonItem25.Enabled = false;
                barButtonItem33.Enabled = false;
                barButtonItem27.Enabled = false;
                barButtonItem28.Enabled = false;
                barButtonItem31.Enabled = false;
                barButtonItem31.Enabled = false;
                barButtonItem32.Enabled = false;
                barButtonItem14.Enabled = false;
                barButtonItem30.Enabled = false;
                hg.Enabled = false;
                accordionControlElement5.Enabled  = false;
                accordionControlElement9.Enabled  = false;
                accordionControlElement10.Enabled = false;
                barButtonItem31.Enabled           = true;
                accordionControlElement2.Enabled  = false;
                accordionControlElement3.Enabled  = false;
                accordionControlElement4.Enabled  = false;
                accordionControlElement1.Enabled  = false;
                accordionControlElement12.Enabled = false;
                accordionControlElement13.Enabled = false;
                accordionControlElement6.Enabled  = false;
                accordionControlElement7.Enabled  = false;
                accordionControlElement8.Enabled  = false;
                accordionControlElement14.Enabled = false;
                accordionControlElement15.Enabled = false;
                accordionControlElement16.Enabled = false;
                accordionControlElement17.Enabled = false;
                accordionControlElement18.Enabled = false;
                accordionControlElement19.Enabled = false;
                barButtonItem35.Enabled           = false;
                barButtonItem36.Enabled           = false;
                barButtonItem15.Enabled           = false;
                barButtonItem26.Enabled           = false;
                barButtonItem38.Enabled           = false;
                barButtonItem39.Enabled           = false;
                barButtonItem30.Enabled           = false;
                accordionControlElement20.Enabled = false;
                barButtonItem40.Enabled           = false;
                Activation ac = new Activation();
                ac.Show();
            }
        }
Пример #6
0
        public override string ToString()
        {
            string sujetLibre = "";

            if (SujetLibre == "libre")
            {
                sujetLibre = "sujet libre";
            }
            if (SujetLibre == "impose")
            {
                sujetLibre = "sujet imposé";
            }
            if (SujetLibre == "liste")
            {
                sujetLibre = "sujet libre parmi une liste de sujets imposés";
            }
            string anneeEtudes     = "";
            bool   premierMotPasse = false;

            foreach (int anneeEtude in AnneesEtudes)
            {
                if (premierMotPasse)
                {
                    anneeEtudes += ", " + anneeEtude;
                }
                else
                {
                    anneeEtudes    += anneeEtude;
                    premierMotPasse = true;
                }
            }

            string matieres = "";

            premierMotPasse = false;
            foreach (Matiere matiere in Matieres)
            {
                if (premierMotPasse)
                {
                    matieres += ", " + matiere;
                }
                else
                {
                    matieres       += matiere;
                    premierMotPasse = true;
                }
            }

            string promos = "";

            premierMotPasse = false;
            foreach (int promo in Promos)
            {
                if (premierMotPasse)
                {
                    promos += ", " + promo;
                }
                else
                {
                    promos         += promo;
                    premierMotPasse = true;
                }
            }

            string etudiants = "";

            premierMotPasse = false;
            foreach (Eleve eleve in Etudiants)
            {
                if (premierMotPasse)
                {
                    etudiants += ", " + eleve;
                }
                else
                {
                    etudiants      += eleve;
                    premierMotPasse = true;
                }
            }

            string developpeurs = "";

            premierMotPasse = false;
            foreach (Eleve developpeur in Developpeurs)
            {
                if (premierMotPasse)
                {
                    developpeurs += ", " + developpeur;
                }
                else
                {
                    developpeurs   += developpeur;
                    premierMotPasse = true;
                }
            }

            string maquetteurs = "";

            premierMotPasse = false;
            foreach (Eleve maquetteur in Maquetteurs)
            {
                if (premierMotPasse)
                {
                    maquetteurs += ", " + maquetteur;
                }
                else
                {
                    maquetteurs    += maquetteur;
                    premierMotPasse = true;
                }
            }

            string poleFacteurHumain = "";

            premierMotPasse = false;
            foreach (Eleve elevePoleFacteurHumain in PoleFacteurHumain)
            {
                if (premierMotPasse)
                {
                    poleFacteurHumain += ", " + elevePoleFacteurHumain;
                }
                else
                {
                    poleFacteurHumain += elevePoleFacteurHumain;
                    premierMotPasse    = true;
                }
            }

            string tuteurs = "";

            premierMotPasse = false;
            foreach (AutreIntervenant tuteur in Tuteurs)
            {
                if (premierMotPasse)
                {
                    tuteurs += ", " + tuteur;
                }
                else
                {
                    tuteurs        += tuteur;
                    premierMotPasse = true;
                }
            }

            string livrables = "";

            premierMotPasse = false;
            foreach (Livrable livrable in Livrables)
            {
                if (premierMotPasse)
                {
                    livrables += ", " + livrable;
                }
                else
                {
                    livrables      += livrable;
                    premierMotPasse = true;
                }
            }

            string motsClefs = "";

            premierMotPasse = false;
            foreach (string motClef in MotsClefs)
            {
                if (premierMotPasse)
                {
                    motsClefs += ", " + motClef;
                }
                else
                {
                    motsClefs      += motClef;
                    premierMotPasse = true;
                }
            }
            return("Nom : " + Nom + "\n" + "Sujet : " + Sujet + "\n" + "Liberté du sujet : " + sujetLibre + "\n" + "Type du projet : " + TypeProjet + "\n" + "Année(s) d'étude : " + anneeEtudes + "\n" + "Matières : "
                   + matieres + "\n" + "Années de promotion : " + promos + "\n" + "Année scolaire : " + AnneeScolaire + "\n" + "Nombre de personnes impliquées : " + NbPersonnesImpliquees +
                   "\n" + "Etudiants : " + etudiants + "\n" + "Chef de projet : " + ChefDeProjet + "\n" + "Developpeurs : " + developpeurs + "\n" + "Maquetteurs : " + maquetteurs + "\n" + "Pole facteur humain : " +
                   poleFacteurHumain + "\n" + "Client : " + Client + "\n" + "Tuteurs : " + tuteurs + "\n" + "Livrables : " + livrables + "\n" + "Date de début : " + DateDebut.ToLongDateString() + "\n" +
                   "Date de fin : " + DateFin.ToLongDateString() + "\n" + "Mots clés : " + motsClefs);
        }
Пример #7
0
        //Transforme un plan sous la forme Element, dElement
        public Element Déconstruire()
        {
            Element  e = new Element();
            dElement d;

            e.ID           = ID;
            e.Element_Type = Acces.type_PLAN.id;
            e.Code         = Code;
            e.Libelle      = Libelle;
            e.Type_Element = (int)TypePlan;
            e.Actif        = Actif;

            string CodeAttribut = "";

            if (!(Pilote is null))
            {
                CodeAttribut = "PILOTE";
                d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, Pilote.ID.ToString());
                e.Liste.Add(d);
            }

            if (Abrege.Length > 0)
            {
                CodeAttribut = "ABREGE";
                d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, Abrege);
                e.Liste.Add(d);
            }

            CodeAttribut = "NIVEAU_6PO";
            d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, ((int)NiveauPlan).ToString());
            e.Liste.Add(d);

            CodeAttribut = "DATE_DEBUT";
            d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, DateDebut.ToString());
            e.Liste.Add(d);

            CodeAttribut = "DATE_FIN";
            d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, DateFin.ToString());
            e.Liste.Add(d);

            if (OptAnalyseGlobale == true)
            {
                CodeAttribut = "ANALYSE_GLOBALE";
                d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, "1");
                e.Liste.Add(d);
            }

            if (OptCommentaires == true)
            {
                CodeAttribut = "COMMENTAIRES";
                d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, "1");
                e.Liste.Add(d);
            }

            if (OptGouvernance == true)
            {
                CodeAttribut = "GOUVERNANCE";
                d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, "1");
                e.Liste.Add(d);
            }

            if (OptPrioriteRegionale == true)
            {
                CodeAttribut = "PRIORITE_REGIONALE";
                d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, "1");
                e.Liste.Add(d);
            }

            // EQUIPE
            if (!(Equipe is null))
            {
                CodeAttribut = "EQUIPE";
                foreach (int k in Equipe)
                {
                    d = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_ACTION.id, CodeAttribut), CodeAttribut, k.ToString());
                    e.Liste.Add(d);
                }
            }

            if (GroupeExterne.Length > 0)
            {
                CodeAttribut = "GROUPE_EXTERNE";
                d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, GroupeExterne);
                e.Liste.Add(d);
            }
            CodeAttribut = "_TYPE";
            d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, _type);
            e.Liste.Add(d);

            CodeAttribut = "_REF1";
            d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, _ref1);
            e.Liste.Add(d);

            CodeAttribut = "_REF2";
            d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, _ref2);
            e.Liste.Add(d);

            CodeAttribut = "_OS";
            d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, _os);
            e.Liste.Add(d);

            CodeAttribut = "_OG";
            d            = new dElement(ID, Acces.Trouver_Attribut_ID(Acces.type_PLAN.id, CodeAttribut), CodeAttribut, _og);
            e.Liste.Add(d);

            return(e);
        }
Пример #8
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            string[]   files = System.IO.Directory.GetFiles(System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath) + "\\Dashboard");
            FileStream fs    = new FileStream("Dashboard\\" + "FormMainDashBoard" + ".xml", FileMode.Open, FileAccess.Read);

            dashboardViewer1.LoadDashboard(fs);
            dashboardViewer1.Refresh();

            //DevExpress.XtraBars.Ribbon.RibbonStatusBar.DefaultForeColor

            //------------------------------------

            try
            {
                if (cnx.State == ConnectionState.Closed)
                {
                    cnx.Open();
                }

                DateTime      DateDesition;
                int           Delai      = 0;
                DateTime      DateMoment = DateTime.Now;
                int           Constante  = 5;
                DateTime      DateFin;
                DateTime      NotificationDay;
                SqlDataReader dr2;
                SqlDataReader dr1;
                cmd.Connection  = cnx;
                cmd.CommandText = "select id_cause,duree from cause ";
                dr1             = cmd.ExecuteReader();
                bool show = false;

                while (dr1.Read())
                {
                    Delai = Convert.ToInt32(dr1[1].ToString());


                    SqlCommand cmd2 = new SqlCommand();
                    cmd2.Connection  = cnx;
                    cmd2.CommandText = "select date_session,decision from sessione where id_cause='" + dr1[0].ToString() + "' and (decision='مداولة' or decision='المداولة')";
                    dr2 = cmd2.ExecuteReader();

                    while (dr2.Read())
                    {
                        DateDesition    = (DateTime)dr2[0];
                        DateFin         = DateDesition.AddDays(Delai);
                        NotificationDay = DateFin.AddDays(-5);
                        if (DateMoment.Day >= NotificationDay.Day)
                        {
                            show = true;
                        }
                    }
                    dr2.Close();
                }
                dr1.Close();
                cnx.Close();
                if (show == true)
                {
                    alertControl1.AutoFormDelay   = 5000;
                    alertControl1.ShowPinButton   = true;
                    alertControl1.ShowCloseButton = true;
                    alertControl1.LookAndFeel.SetStyle3D();
                    alertControl1.Show(this, "هناك قضايا أجالاتها قريبة الانتهاء ", "المرجوا الدهاب الى جدول الاجالات  ");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            //-------------------------------------
            DateTime datenow = DateTime.Now;

            //String fileContent;
            //string pathString;
            //pathString = System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath) + @"\dll\";

            //fileContent = System.IO.File.ReadLines(pathString + "ver.txt").First();
            //if (fileContent == GetSerial.GetSerialNumber())
            //{
            //    if (Properties.Settings.Default.DateInisial <= datenow && Properties.Settings.Default.DateFinal >= datenow)
            //    {
            //        barButtonItem2.Enabled = true;
            //        barButtonItem3.Enabled = true;
            //        barButtonItem4.Enabled = true;
            //        ادارة.Enabled = true;
            //        barButtonItem6.Enabled = true;
            //        barButtonItem5.Enabled = true;
            //        ezsffdsfdsfsd.Enabled = true;
            //        barButtonItem9.Enabled = true;
            //        barButtonItem10.Enabled = true;
            //        barButtonItem11.Enabled = true;
            //        barButtonItem12.Enabled = true;
            //        barButtonItem16.Enabled = true;
            //        barButtonItem17.Enabled = true;
            //        barButtonItem18.Enabled = true;
            //        barButtonItem19.Enabled = true;
            //        barButtonItem20.Enabled = true;
            //        barButtonItem23.Enabled = true;
            //        barButtonItem24.Enabled = true;
            //        barButtonItem25.Enabled = true;
            //        barButtonItem33.Enabled = true;
            //        barButtonItem27.Enabled = true;
            //        barButtonItem28.Enabled = true;
            //        barButtonItem31.Enabled = true;
            //        barButtonItem31.Enabled = true;
            //        barButtonItem32.Enabled = true;
            //        barButtonItem14.Enabled = true;
            //        barButtonItem31.Enabled = true;
            //        barButtonItem35.Enabled = true;
            //        barButtonItem36.Enabled = true;
            //        barButtonItem15.Enabled = true;
            //        barButtonItem26.Enabled = true;
            //        barButtonItem38.Enabled = true;
            //        barButtonItem39.Enabled = true;
            //        barButtonItem30.Enabled = true;
            //        accordionControlElement20.Enabled = true;
            //        barButtonItem40.Enabled = true;
            //    }

            //    else
            //    {
            //        MessageBox.Show("البرنامج غير مفعل / يرجى الدهاب الى الاعدادات لتفعيل البرنامج", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //        //this.Close();
            //        barButtonItem2.Enabled = false;
            //        barButtonItem3.Enabled = false;
            //        barButtonItem4.Enabled = false;
            //        ادارة.Enabled = false;
            //        barButtonItem6.Enabled = false;
            //        barButtonItem5.Enabled = false;
            //        ezsffdsfdsfsd.Enabled = false;
            //        barButtonItem9.Enabled = false;
            //        barButtonItem10.Enabled = false;
            //        barButtonItem11.Enabled = false;
            //        barButtonItem12.Enabled = false;
            //        barButtonItem16.Enabled = false;
            //        barButtonItem17.Enabled = false;
            //        barButtonItem18.Enabled = false;
            //        barButtonItem19.Enabled = false;
            //        barButtonItem20.Enabled = false;
            //        barButtonItem23.Enabled = false;
            //        barButtonItem24.Enabled = false;
            //        barButtonItem29.Enabled = false;
            //        barButtonItem25.Enabled = false;
            //        barButtonItem33.Enabled = false;
            //        barButtonItem27.Enabled = false;
            //        barButtonItem28.Enabled = false;
            //        barButtonItem31.Enabled = false;
            //        barButtonItem31.Enabled = false;
            //        barButtonItem32.Enabled = false;
            //        barButtonItem14.Enabled = false;
            //        barButtonItem30.Enabled = false;
            //        hg.Enabled = false;
            //        accordionControlElement5.Enabled = false;
            //        accordionControlElement9.Enabled = false;
            //        accordionControlElement10.Enabled = false;
            //        barButtonItem31.Enabled = true;
            //        accordionControlElement2.Enabled = false;
            //        accordionControlElement3.Enabled = false;
            //        accordionControlElement4.Enabled = false;
            //        accordionControlElement1.Enabled = false;
            //        accordionControlElement12.Enabled = false;
            //        accordionControlElement13.Enabled = false;
            //        accordionControlElement6.Enabled = false;
            //        accordionControlElement7.Enabled = false;
            //        accordionControlElement8.Enabled = false;
            //        accordionControlElement14.Enabled = false;
            //        accordionControlElement15.Enabled = false;
            //        accordionControlElement16.Enabled = false;
            //        accordionControlElement17.Enabled = false;
            //        accordionControlElement18.Enabled = false;
            //        accordionControlElement19.Enabled = false;
            //        barButtonItem35.Enabled = false;
            //        barButtonItem36.Enabled = false;
            //        barButtonItem15.Enabled = false;
            //        barButtonItem26.Enabled = false;
            //        barButtonItem38.Enabled = false;
            //        barButtonItem39.Enabled = false;
            //        barButtonItem30.Enabled = false;
            //        accordionControlElement20.Enabled = false;
            //        barButtonItem40.Enabled = false;
            //        Activation ac = new Activation();
            //        ac.Show();
            //    }
            //}
            //else
            //{
            //    MessageBox.Show("البرنامج غير مفعل / يرجى الدهاب الى الاعدادات لتفعيل البرنامج", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //    //this.Close();
            //    barButtonItem2.Enabled = false;
            //    barButtonItem3.Enabled = false;
            //    barButtonItem4.Enabled = false;
            //    ادارة.Enabled = false;
            //    barButtonItem6.Enabled = false;
            //    barButtonItem5.Enabled = false;
            //    ezsffdsfdsfsd.Enabled = false;
            //    barButtonItem9.Enabled = false;
            //    barButtonItem10.Enabled = false;
            //    barButtonItem11.Enabled = false;
            //    barButtonItem12.Enabled = false;
            //    barButtonItem16.Enabled = false;
            //    barButtonItem17.Enabled = false;
            //    barButtonItem18.Enabled = false;
            //    barButtonItem19.Enabled = false;
            //    barButtonItem20.Enabled = false;
            //    barButtonItem23.Enabled = false;
            //    barButtonItem24.Enabled = false;
            //    barButtonItem29.Enabled = false;
            //    barButtonItem25.Enabled = false;
            //    barButtonItem33.Enabled = false;
            //    barButtonItem27.Enabled = false;
            //    barButtonItem28.Enabled = false;
            //    barButtonItem31.Enabled = false;
            //    barButtonItem31.Enabled = false;
            //    barButtonItem32.Enabled = false;
            //    barButtonItem14.Enabled = false;
            //    barButtonItem30.Enabled = false;
            //    hg.Enabled = false;
            //    accordionControlElement5.Enabled = false;
            //    accordionControlElement9.Enabled = false;
            //    accordionControlElement10.Enabled = false;
            //    barButtonItem31.Enabled = true;
            //    accordionControlElement2.Enabled = false;
            //    accordionControlElement3.Enabled = false;
            //    accordionControlElement4.Enabled = false;
            //    accordionControlElement1.Enabled = false;
            //    accordionControlElement12.Enabled = false;
            //    accordionControlElement13.Enabled = false;
            //    accordionControlElement6.Enabled = false;
            //    accordionControlElement7.Enabled = false;
            //    accordionControlElement8.Enabled = false;
            //    accordionControlElement14.Enabled = false;
            //    accordionControlElement15.Enabled = false;
            //    accordionControlElement16.Enabled = false;
            //    accordionControlElement17.Enabled = false;
            //    accordionControlElement18.Enabled = false;
            //    accordionControlElement19.Enabled = false;
            //    barButtonItem35.Enabled = false;
            //    barButtonItem36.Enabled = false;
            //    barButtonItem15.Enabled = false;
            //    barButtonItem26.Enabled = false;
            //    barButtonItem38.Enabled = false;
            //    barButtonItem39.Enabled = false;
            //    barButtonItem30.Enabled = false;
            //    accordionControlElement20.Enabled = false;
            //    barButtonItem40.Enabled = false;
            //    Activation ac = new Activation();
            //    ac.Show();
            //}
        }
Пример #9
0
        public override string ToString()
        {
            string stringListePersonne = string.Empty;

            foreach (var p in ListePersonnes)
            {
                stringListePersonne += p.ToString() + " ";
            }

            return(string.Format("Tache annexe N°{0} : {1} ({2}). Commence le {3:dd/MM/yyyy} termine le {4}. Personnes participantes {5}",
                                 NumTache, LibTache, Activité, DateDébut, (DateFin < DateTime.MaxValue) ? DateFin.ToString("dd/MM/yyyy") : "{Non spécifié}", stringListePersonne));
        }
Пример #10
0
 public override string ToString()
 {
     return(Id + "  " + Libelle + ", " + DateDebut.ToString("dd/MM/yy") + " -> " + DateFin.ToString("dd/MM/yy"));
 }
Пример #11
0
 public override string ToString()
 {
     return(string.Format("{0} - Id client : {1}, Id vehicule : {2}, {3}Km  du {4} au {5}",
                          Id, ClientID, VehiculeID, NbKm, DateDebut.ToString("dd/MM/yyyy"), DateFin?.ToString("dd/MM/yyyy")));
 }