Ejemplo n.º 1
0
        private void PopulateAndBind()
        {
            //Connectds ds = new Connectds();

            //ds = EntrepriseManager.GetEntrepriseDS();
            Connectds.entrepriseDataTable entrepriseDT = new Connectds.entrepriseDataTable();
            entrepriseDT = EntrepriseManager.GetEntrepriseDT();

            comboBoxListEntreprise.DataSource    = entrepriseDT;
            comboBoxListEntreprise.ValueMember   = "entreprise_id";
            comboBoxListEntreprise.DisplayMember = "nom_entreprise";

            dataGridViewListEntreprise.DataSource             = entrepriseDT;
            dataGridViewListEntreprise.ReadOnly               = true;
            dataGridViewListEntreprise.SelectionMode          = DataGridViewSelectionMode.FullRowSelect;
            dataGridViewListEntreprise.Columns[8].Visible     = false; //descriptif de l'entreprise caché -> trop verbeux pour un DataGridView
            dataGridViewListEntreprise.Columns[0].HeaderText  = "ID";
            dataGridViewListEntreprise.Columns[1].HeaderText  = "Dénomination";
            dataGridViewListEntreprise.Columns[2].HeaderText  = "Adresse";
            dataGridViewListEntreprise.Columns[3].HeaderText  = "Contact";
            dataGridViewListEntreprise.Columns[4].HeaderText  = "Téléphone";
            dataGridViewListEntreprise.Columns[5].HeaderText  = "Secteur";
            dataGridViewListEntreprise.Columns[6].HeaderText  = "Type";
            dataGridViewListEntreprise.Columns[7].HeaderText  = "Taille";
            dataGridViewListEntreprise.Columns[9].HeaderText  = "Statut";
            dataGridViewListEntreprise.Columns[10].HeaderText = "Date de création";
        }
Ejemplo n.º 2
0
 public static Connectds.entrepriseDataTable GetEntrepriseDT()
 {
     Connectds.entrepriseDataTable dt = new Connectds.entrepriseDataTable();
     using (ConnectdsTableAdapters.entrepriseTableAdapter entrepriseAdpt = new ConnectdsTableAdapters.entrepriseTableAdapter())
     {
         entrepriseAdpt.Fill(dt);
     }
     return(dt);
 }
Ejemplo n.º 3
0
        public static Connectds.entrepriseRow GetEntreprise(int entreprise_id)
        {
            Connectds.entrepriseDataTable entrepriseDT = new Connectds.entrepriseDataTable();

            using (ConnectdsTableAdapters.entrepriseTableAdapter entrepriseAdpt = new ConnectdsTableAdapters.entrepriseTableAdapter())
            {
                entrepriseAdpt.Fill(entrepriseDT);
            }
            Connectds.entrepriseRow entrepriseRow = entrepriseDT.FindByentreprise_id(entreprise_id);

            return(entrepriseRow);
        }
Ejemplo n.º 4
0
        public static void DeleteEntreprise(int entreprise_id)
        {
            Connectds.entrepriseDataTable entrepriseDT = new Connectds.entrepriseDataTable();

            using (ConnectdsTableAdapters.entrepriseTableAdapter entrepriseAdpt = new ConnectdsTableAdapters.entrepriseTableAdapter())
            {
                entrepriseAdpt.Fill(entrepriseDT);
                Connectds.entrepriseRow entrepriseRow = entrepriseDT.FindByentreprise_id(entreprise_id);
                entrepriseRow.Delete();

                entrepriseAdpt.Update(entrepriseDT);
            }
        }
Ejemplo n.º 5
0
        private void PopulateAndBind(int id)
        {
            comboBoxStatutEnt.Items.Add(Enums.Statut.Actif.ToString());
            comboBoxStatutEnt.Items.Add(Enums.Statut.Désactivé.ToString());
            comboBoxStatutEnt.SelectedIndex = comboBoxStatutEnt.Items.IndexOf(Enums.Statut.Actif.ToString());

            comboBoxTailleEnt.Items.Add("Très Petite Entreprise");
            comboBoxTailleEnt.Items.Add("Petite Entreprise");
            comboBoxTailleEnt.Items.Add("Grande Entreprise");

            datePickerCreationEnt.MinDate = DateTime.Now.AddYears(-10);
            datePickerCreationEnt.MaxDate = DateTime.Now.AddDays(1);

            if (id != -1)
            {
                buttonValiderEnt.Text = "Modifier";

                entrepriseRow = EntrepriseManager.GetEntreprise(id);

                switch (entrepriseRow.taille_entreprise)
                {
                case "TPE":
                    comboBoxTailleEnt.Text = "Très Petite Entreprise";
                    break;

                case "PE":
                    comboBoxTailleEnt.Text = "Petite Entreprise";
                    break;

                case "GE":
                    comboBoxTailleEnt.Text = "Grande Entreprise";
                    break;

                default:
                    break;
                }
                switch (entrepriseRow.statut_entreprise)
                {
                case true:
                    comboBoxStatutEnt.Text = Enums.Statut.Actif.ToString();
                    break;

                case false:
                    comboBoxStatutEnt.Text = Enums.Statut.Désactivé.ToString();
                    break;

                default:
                    break;
                }
            }
            else
            {
                Connectds.entrepriseDataTable dt = new Connectds.entrepriseDataTable();
                entrepriseRow = dt.NewentrepriseRow();

                entrepriseRow.nom_entreprise           = string.Empty;
                entrepriseRow.descriptif_entreprise    = string.Empty;
                entrepriseRow.type_entreprise          = string.Empty;
                entrepriseRow.taille_entreprise        = "PE";
                entrepriseRow.statut_entreprise        = true;
                entrepriseRow.date_creation_entreprise = DateTime.Now;
                datePickerCreationEnt.Value            = DateTime.Now;
                labelIdEntreprise.Visible   = false;
                textBoxIdEntreprise.Visible = false;
            }
            textBoxIdEntreprise.DataBindings.Add("Text", entrepriseRow, "entreprise_id");
            textBoxNomEnt.DataBindings.Add("Text", entrepriseRow, "nom_entreprise");
            textBoxAdresseEnt.DataBindings.Add("Text", entrepriseRow, "adresse_entreprise");
            textBoxContactEnt.DataBindings.Add("Text", entrepriseRow, "contact_entreprise");
            textBoxTelEnt.DataBindings.Add("Text", entrepriseRow, "telephone_entreprise");
            textBoxSecteurEnt.DataBindings.Add("Text", entrepriseRow, "secteur_entreprise");
            textBoxTypeEnt.DataBindings.Add("Text", entrepriseRow, "type_entreprise");
            textBoxDescripEnt.DataBindings.Add("Text", entrepriseRow, "descriptif_entreprise");
            datePickerCreationEnt.DataBindings.Add("Value", entrepriseRow, "date_creation_entreprise");
        }