Esempio n. 1
0
        public void AjouteLigneEntEtab_ByComboBoxEntEtab(Form1 myform, RattachementEtablissementEntreprise myformrattachement, CorrespondanceBLL ligne_selectionné)
        {
            string Code    = (myformrattachement.comboBox_entreprise_existante.SelectedItem as ComboBox_EntrepriseBLL).Code.ToString();
            string Libelle = (myformrattachement.comboBox_entreprise_existante.SelectedItem as ComboBox_EntrepriseBLL).Lib.ToString();

            AjouteLigneEntEtab(myform, myformrattachement, ligne_selectionné, Code, Libelle, true);
        }
Esempio n. 2
0
        public void AjouteLigneEntEtab(Form1 myform, RattachementEtablissementEntreprise myformrattachement, CorrespondanceBLL ligne_selectionné, string Code, string Libelle, bool ent_existante)
        {
            List <CorrespondanceBLL> lignes_a_ajouter = new List <CorrespondanceBLL>();
            CorrespondanceBLL        ligne_a_ajouter  = new CorrespondanceBLL();

            ligne_a_ajouter = ligne_a_ajouter.CopieLigneCorrespondanceSansReference(ligne_selectionné);
            // ligne_a_ajouter = ligne_selectionné;
            ligne_a_ajouter.Ancien_Code         = ligne_a_ajouter.Nouveau_Code;
            ligne_a_ajouter.Libelle_Ancien_Code = ligne_a_ajouter.Libelle_Nouveau_Code;
            //ligne_a_ajouter.Nouveau_Code = (myformrattachement.comboBox_entreprise_existante.SelectedItem as ComboBox_EntrepriseBLL).Code.ToString();
            ligne_a_ajouter.Nouveau_Code         = Code;
            ligne_a_ajouter.Libelle_Nouveau_Code = Libelle;
            ligne_a_ajouter.Cpl    = "1000";
            ligne_a_ajouter.NomRef = "Rapprochement-Entreprise-Etablissement";
            if (ent_existante)
            {
                ligne_a_ajouter.FlagReferentiel = 1;
            }
            else
            {
                ligne_a_ajouter.FlagReferentiel = 2;
            }

            lignes_a_ajouter.Add(ligne_a_ajouter);

            VariablePartage.TableCorrespondance.Add(ligne_a_ajouter);

            CorrespondanceDAL CorObjDAL = new CorrespondanceDAL();

            CorObjDAL.InsertIntoSQLITE_TBCorrespondance(lignes_a_ajouter);

            if (!ent_existante)
            {
                ReferentielBLL ligne_referentiel = new ReferentielBLL();

                ligne_referentiel          = ligne_referentiel.CreerLigneReferentiel_ByLigneCorresp(ligne_a_ajouter);
                ligne_referentiel.Cpl      = "3";
                ligne_referentiel.TypeItem = "Entreprise";
                ligne_referentiel.Code     = Code;
                ligne_referentiel.Lib      = Libelle;
                ligne_referentiel.InActif  = true;

                List <ReferentielBLL> lignes_referentiel_a_ajouter = new List <ReferentielBLL>();
                lignes_referentiel_a_ajouter.Add(ligne_referentiel);

                VariablePartage.TableReferentiel.Add(ligne_referentiel);

                ReferentielDAL RefObjDAL = new ReferentielDAL();
                RefObjDAL.InsertIntoSQLITE_TBReferentiel(lignes_referentiel_a_ajouter);
            }


            ComboBoxFiltreDAL ComboObject = new ComboBoxFiltreDAL();

            VariablePartage.ComboBoxFiltre = ComboObject.ObtenirComboBoxFiltre();
            GUIFonction GUI = new GUIFonction();

            GUI.InitComboBoxFiltre(myform);
        }
Esempio n. 3
0
        public void AjoutLigneEntEtab_ByCreerEnt(Form1 myform, RattachementEtablissementEntreprise myformrattachement, CorrespondanceBLL ligne_selectionné)
        {
            string Code    = myformrattachement.textBox_code_entreprise_a_creer.Text;
            string Libelle = myformrattachement.textBox_libelle_ent_a_creer.Text;

            if (Code != null && Code != "" && Libelle != null && Libelle != "")
            {
                AjouteLigneEntEtab(myform, myformrattachement, ligne_selectionné, Code, Libelle, false);
            }
            else
            {
                MessageBox.Show("Code et Libellé de l'entreprise obligatoire !");
            }
        }