Ejemplo n.º 1
0
        private void Connexion()
        {
            if (nomTB.Text != "" && mdpTB.Text != "")
            {

                STR_MSG msg = work.AppelCommunication("Connexion", new object[] { nomTB.Text, mdpTB.Text });

                if (msg.Info == "OK")
                {

                    string role = (string)msg.Data[0];

                    // ouvre la fenetre correspondante
                    if (role == "CLIENT")
                    {

                        Client cl = new Client(nomTB.Text);
                        cl.Text = "Espace Client - " + nomTB.Text;
                        cl.Show(this);

                        this.Visible = false;

                    }
                    else if (role == "PHARMACIEN")
                    {
                        //Pharmacien ph = new Pharmacien(nomTB.Text);
                        //ph.Text = "Espace Pharmacien - " + nomTB.Text;
                        //ph.Show(this);

                        //this.Visible = false;

                    }
                    else if (role == "FOURNISSEUR")
                    {
                        //Fournisseur frni = new Fournisseur(nomTB.Text);
                        //frni.Text = "Espace Fournisseur - " + nomTB.Text;
                        //frni.Show(this);

                        //this.Visible = false;

                    }
                    else if (role == "PREPARATEUR")
                    {

                        //Preparateur prep = new Preparateur(nomTB.Text);
                        //prep.Text = "Espace Préparateur - " + nomTB.Text;
                        //prep.Show();

                        //this.Visible = false;

                    }

                }
                else
                {
                    MessageBox.Show((string)msg.Info);
                }

            }
        }
Ejemplo n.º 2
0
        private void Connexion()
        {
            if (nomTB.Text != "" && mdpTB.Text != "")
            {
                STR_MSG msg = work.AppelCommunication("Connexion", new object[] { nomTB.Text, mdpTB.Text });

                if (msg.Data != null)
                {
                    //MessageBox.Show((string)msg.Data[0]);
                    MessageBox.Show((string)msg.Info);
                    // ouvre la fenetre correspondante
                    if (token == "Client")
                    {
                        //cl = new Client();

                        this.Invoke((MethodInvoker)delegate()
                        {
                            Client cl = new Client();
                            cl.Text = "Espace Client - " + nomTB.Text;
                            cl.Show(this);

                            this.Visible = false;

                        });

                    }
                    else if (token == "Pharmacien")
                    {

                    }
                    else if (token == "Fournisseur")
                    {

                    }
                    else if (token == "Preparateur")
                    {
                        //prep = new Preparateur();

                        this.Invoke((MethodInvoker)delegate()
                        {
                            Preparateur prep = new Preparateur();
                            prep.Text = "Espace Préparateur - " + nomTB.Text;
                            prep.Show();

                            this.Visible = false;

                        });

                    }

                }
                else
                {
                    MessageBox.Show((string)msg.Info);
                }

            }
        }