예제 #1
0
        private void Connect(object sender, EventArgs e)
        {
            DBConnect Connect     = new DBConnect();
            DataSet   DataAccount = Connect.CheckLogin(tb_login.Text, tb_mdp.Text);

            //Si le Count renvoie 0, on affiche une erreur
            if (DataAccount.Tables[0].Rows.Count == 0)
            {
                MessageBox.Show("Login ou mot de passe incorrect.");
            }
            //Sinon on parcours
            else
            {
                //On verifie son rôle
                if (DataAccount.Tables[0].Rows[0].ItemArray[1].ToString() == "False")
                {
                    //On initialise l'ID du client
                    var ListeID = new ClientDAO();
                    ListeID.RetrieveCustomerId(tb_login.Text);

                    Hide();
                    var LoggedCustomer = new Logged_Customer();
                    LoggedCustomer.ShowDialog();
                    Close();
                }
                //Si Admin
                else
                {
                    Hide();
                    var LoggedAdmin = new Logged_Admin();
                    LoggedAdmin.ShowDialog();
                    Close();
                }
            }
        }
예제 #2
0
        public Client()
        {
            InitializeComponent();

            ClientDAO DataUser     = new ClientDAO();
            DataSet   ListCustomer = DataUser.SelectClients();

            // Affiche le Client dans la ComboBox
            cb_Client.DisplayMember = "Cli_Nom";
            cb_Client.ValueMember   = "Cli_Id";
            cb_Client.DataSource    = ListCustomer.Tables[0];
        }
예제 #3
0
        public Facture()
        {
            InitializeComponent();

            // Récupération de l'ID de l'utilisateur
            ClientDAO IdList     = new ClientDAO();
            int       idCustomer = IdList.GetId();

            DataSet ListeMyFacture = DataFacturation.selectMyFacture(idCustomer);

            // Affiche le Client dans la ComboBox
            cb_Facture.DisplayMember = "Fact_Titre";
            cb_Facture.ValueMember   = "Fact_Id";
            cb_Facture.DataSource    = ListeMyFacture.Tables[0];
        }
예제 #4
0
        public FactureCRUD()
        {
            InitializeComponent();

            // Initialisation de la combo box contenant les clients
            ClientDAO DataUser     = new ClientDAO();
            DataSet   ListCustomer = DataUser.SelectClients();

            // Affiche le Client dans la ComboBox
            cb_Client.DisplayMember = "Cli_Nom";
            cb_Client.ValueMember   = "Cli_Id";
            cb_Client.DataSource    = ListCustomer.Tables[0];

            int       idCustomer         = Convert.ToInt32(cb_Client.SelectedValue);
            BornesDAO DataBorne          = new BornesDAO();
            DataSet   ListBornesCustomer = DataBorne.SelectBornesCustomer(idCustomer);

            cb_Borne.DisplayMember = "Borne_Ref";
            cb_Borne.ValueMember   = "Borne_Id";
            cb_Borne.DataSource    = ListBornesCustomer.Tables[0];
        }
예제 #5
0
        public MesBornes()
        {
            InitializeComponent();

            // Récupération de l'ID de l'utilisateur
            ClientDAO IdList    = new ClientDAO();
            int       idAccount = IdList.GetId();

            // Initialisation de la ComboBox affichant les différentes bornes
            BornesDAO selectBornes = new BornesDAO();
            DataSet   listeBornes  = selectBornes.SelectBornesCustomer(idAccount);

            cb_mesBornes.DisplayMember = "Borne_Ref";           // La ComboBox affiche la référence
            cb_mesBornes.ValueMember   = "Borne_Id";            // Mais vaut l'ID correspondant
            cb_mesBornes.DataSource    = listeBornes.Tables[0]; // Affiche la seule table contenu dans le DataSource

            // Initialisation de la ComboBox pour les différents types de problèmes
            AssistanceDAO selectTypesAssistances = new AssistanceDAO();
            DataSet       listTypesAssistances   = selectTypesAssistances.selectTypesAssistances();

            cb_typepb.DisplayMember = "TypeAssist_Ref";
            cb_typepb.ValueMember   = "TypeAssist_Id";
            cb_typepb.DataSource    = listTypesAssistances.Tables[0];
        }
예제 #6
0
        private void cb_Client_SelectedIndexChanged(object sender, EventArgs e)
        {
            // On récupère l'ID de la ComboBox
            string idSelected = cb_Client.SelectedValue.ToString();

            ClientDAO DataUser            = new ClientDAO();
            DataSet   ListCustomerDetails = DataUser.SelectDetailsClient(idSelected);

            /* Affichage des données dans chaque label */

            // Condition pour Vérifier l'éxistence de la donnée ID
            if (ListCustomerDetails.Tables[0].Rows[0].ItemArray[0].ToString() != null)
            {
                // Affiche l'ID du client sélectionné
                l_ID.Text = ListCustomerDetails.Tables[0].Rows[0].ItemArray[0].ToString();
            }
            else
            {
                l_ID.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Nom
            if (ListCustomerDetails.Tables[0].Rows[0].ItemArray[3].ToString() != null)
            {
                // Affiche le Nom du client sélectionné
                l_Nom.Text = ListCustomerDetails.Tables[0].Rows[0].ItemArray[3].ToString();
            }
            else
            {
                l_Nom.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Adresse
            if (ListCustomerDetails.Tables[0].Rows[0].ItemArray[4].ToString() != null)
            {
                // Affiche l'Adresse du client sélectionné
                l_Adresse.Text = ListCustomerDetails.Tables[0].Rows[0].ItemArray[4].ToString();
            }
            else
            {
                l_Adresse.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Code Postal
            if (ListCustomerDetails.Tables[0].Rows[0].ItemArray[5].ToString() != null)
            {
                // Affiche le Code Postal du client sélectionné
                l_CP.Text = ListCustomerDetails.Tables[0].Rows[0].ItemArray[5].ToString();
            }
            else
            {
                l_CP.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Ville
            if (ListCustomerDetails.Tables[0].Rows[0].ItemArray[6].ToString() != null)
            {
                // Affiche la Ville du client sélectionné
                l_Ville.Text = ListCustomerDetails.Tables[0].Rows[0].ItemArray[6].ToString();
            }
            else
            {
                l_Ville.Text = "Vide";
            }
        }