コード例 #1
0
        private void Btn_Save_Click(object sender, EventArgs e)
        {
            string Formname = T_Form.Text;
            string NvForm   = T_FormModifier.Text;

            using (GestionPharmacieEntities Context = new GestionPharmacieEntities())
            {
                var MyValue = Context.TableFormes.SingleOrDefault(B => B.Forme == Formname);
                MyValue.Forme = NvForm;
                Context.SaveChanges();
                MessageBox.Show("La Form a Bien Modifier");
                Btn_Save.Enabled       = false;
                T_FormModifier.Enabled = false;
                T_FormModifier.Text    = "";
                T_Form.Text            = "";
            }
        }
コード例 #2
0
 private void Btn_Ajouter_Click(object sender, EventArgs e)
 {
     using (GestionPharmacieEntities Context = new GestionPharmacieEntities())
     {
         var MyForm = new TableForme
         {
             Forme = T_Form.Text
         };
         Context.TableFormes.Add(MyForm);
         int Rep = Context.SaveChanges();
         if (Rep > 0)
         {
             MessageBox.Show("Form Bien Ajouter");
             T_Form.Text = "";
         }
     }
 }
コード例 #3
0
        private void Btn_EnregCategorie_Click(object sender, EventArgs e)
        {
            string Categoriename = T_Categorie.Text;
            string NvCategorie   = T_NvCategorie.Text;

            using (GestionPharmacieEntities Context = new GestionPharmacieEntities())
            {
                var ValueSearch = Context.TableCategories.SingleOrDefault(B => B.Categorie == Categoriename);
                ValueSearch.Categorie = NvCategorie;
                Context.SaveChanges();
                MessageBox.Show("La Catégorie a Bien Modifier");
                Btn_EnregCategorie.Enabled = false;
                T_NvCategorie.Enabled      = false;
                T_NvCategorie.Text         = "";
                T_Categorie.Text           = "";
            }
        }
コード例 #4
0
        //****************************************************************************************************************
        //Code Catégorie

        private void Btn_AjouterCategorie_Click(object sender, EventArgs e)
        {
            using (GestionPharmacieEntities Context = new GestionPharmacieEntities())
            {
                var MyCate = new TableCategorie
                {
                    Categorie = T_Categorie.Text
                };
                Context.TableCategories.Add(MyCate);
                int Rep = Context.SaveChanges();
                if (Rep > 0)
                {
                    MessageBox.Show("Catégorie Bien Ajouter");
                    T_Categorie.Text = "";
                }
            }
        }
コード例 #5
0
        private void Btn_Supprimer_Click(object sender, EventArgs e)
        {
            string Formname = T_Form.Text;

            using (GestionPharmacieEntities Context = new GestionPharmacieEntities())
            {
                var FormObject = Context.TableFormes.SingleOrDefault(x => x.Forme == Formname);
                if (FormObject != null)
                {
                    Context.TableFormes.Remove(FormObject);
                    Context.SaveChanges();
                    MessageBox.Show("Suppression a Bien Fait");
                    T_Form.Text = "";
                }
                else
                {
                    MessageBox.Show("Suppression n'a pas Fait");
                }
            }
        }
コード例 #6
0
        private void Btn_ValiderMAJ_Click(object sender, EventArgs e)
        {
            try
            {
                if (T_MAJ.Text != "")
                {
                    if (Rd_Modifier.Checked)
                    {
                        DialogResult Rep = MessageBox.Show("Voulez vous Vraiment Modifier " + T_NamePro.Text + "?", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (Rep == DialogResult.Yes)
                        {
                            ProduitIDGlobale = int.Parse(T_MAJ.Text);
                            F_ModifierProduit F = new F_ModifierProduit();
                            F.Show();
                            Hide();
                        }
                        else
                        {
                            MessageBox.Show("Vous avez Anuller la Modification");
                        }
                    }
                    else
                    {
                        if (Rd_Supprimer.Checked)
                        {
                            DialogResult Rep = MessageBox.Show("Voulez vous Vraiment Supprimer " + T_NamePro.Text + "?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (Rep == DialogResult.Yes)
                            {
                                int IdProduit = int.Parse(T_MAJ.Text);

                                using (GestionPharmacieEntities MyContext = new GestionPharmacieEntities())
                                {
                                    var ProduitSup = (from P in MyContext.TableProduits
                                                      .Where(P => P.ProduitID == IdProduit)
                                                      select P);


                                    if (ProduitSup.ToList()[0].QteStock != 0)
                                    {
                                        MessageBox.Show("Ne Peut Pas Supprime Le Produit , la Quantité en Stcok et > 0");
                                    }
                                    else
                                    {
                                        if (ProduitSup.ToList()[0].QteStock.Value == 0)
                                        {
                                            MyContext.TableProduits.Remove(ProduitSup.ToList()[0]);
                                            MyContext.SaveChanges();
                                            MessageBox.Show("La Suppression de Produit a Bien Fait !");
                                            RemplireGrid();
                                        }
                                    }
                                }
                            }
                            else
                            {
                                MessageBox.Show("Vous avez Anuller la Suppresion ");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Vous Avez Oublier de Coché le Choix !!");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Vous Avez Oublier de selectionné le Produit ");
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }
コード例 #7
0
        private void Btn_Confirmer_Click(object sender, EventArgs e)
        {
            try
            {
                if ((T_Designation.Text == "") || (T_CodeBarre.Text == "") || (T_PrixAchat.Text == "") || (T_PrixV.Text == ""))
                {
                    MessageBox.Show("vous avez oublié un Champ");
                }
                else
                {
                    using (GestionPharmacieEntities MyContext = new GestionPharmacieEntities())
                    {
                        string ValueFormProduit = "";

                        if (Cb_Form.Text.ToString() == "")
                        {
                            ValueFormProduit = null;
                        }
                        else
                        {
                            ValueFormProduit = Cb_Form.SelectedValue.ToString();
                        }

                        //*************************************************

                        string ValueCategorie = "";

                        if (Cb_Categorie.Text.ToString() == "")
                        {
                            ValueCategorie = null;
                        }
                        else
                        {
                            ValueCategorie = Cb_Categorie.SelectedValue.ToString();
                        }

                        //*************************************************

                        double ValueFamTarif = 0;

                        if (Cb_FarmTarif.Text.ToString() == "")
                        {
                            ValueFamTarif = 0;
                        }
                        else
                        {
                            ValueFamTarif = double.Parse(Cb_FarmTarif.SelectedValue.ToString());
                        }

                        //*************************************************

                        string ValueGrossiste = "";

                        if (Cb_Grossiste.Text.ToString() == "")
                        {
                            ValueGrossiste = null;
                        }
                        else
                        {
                            ValueGrossiste = Cb_Grossiste.SelectedValue.ToString();
                        }

                        //*************************************************

                        string ValueLaboratoire = "";

                        if (Cb_FarmTarif.Text.ToString() == "")
                        {
                            ValueLaboratoire = null;
                        }
                        else
                        {
                            ValueLaboratoire = Cb_Labo.SelectedValue.ToString();
                        }

                        //*************************************************

                        var MonProduit = (from P in MyContext.TableProduits
                                          where P.ProduitID == F_ListeProduits.ProduitIDGlobale
                                          select P).First();

                        int Rep = -1;

                        if (MonProduit != null)
                        {
                            MonProduit.CodeBarre      = T_CodeBarre.Text;
                            MonProduit.DesignationPro = T_Designation.Text;
                            MonProduit.Prixdachat     = decimal.Parse(T_PrixAchat.Text);
                            MonProduit.PrixVente      = decimal.Parse(T_PrixV.Text);

                            MonProduit.FormProduit      = ValueFormProduit;
                            MonProduit.CategorieProduit = ValueCategorie;
                            MonProduit.FamTarif         = ValueFamTarif;
                            MonProduit.Grossiste        = ValueGrossiste;
                            MonProduit.Laboratoire      = ValueLaboratoire;

                            Rep = MyContext.SaveChanges();
                        }


                        if (Rep > 0)
                        {
                            MessageBox.Show("Produit a Bien Modifier");
                        }
                        else
                        {
                            MessageBox.Show("Erreur de Modification !! ");
                        }
                    }
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }
コード例 #8
0
        //Ajouter Produit
        private void Btn_Confirmer_Click(object sender, EventArgs e)
        {
            try
            {
                if ((T_Designation.Text == "") || (T_CodeBarre.Text == "") || (T_PrixAchat.Text == "") || (T_PrixV.Text == ""))
                {
                    MessageBox.Show("vous avez oublié un Champ");
                }
                else
                {
                    using (GestionPharmacieEntities MyContext = new GestionPharmacieEntities())
                    {
                        string ValueFormProduit = "";

                        if (Cb_Form.Text.ToString() == "")
                        {
                            ValueFormProduit = null;
                        }
                        else
                        {
                            ValueFormProduit = Cb_Form.SelectedValue.ToString();
                        }

                        //*************************************************

                        string ValueCategorie = "";

                        if (Cb_Categorie.Text.ToString() == "")
                        {
                            ValueCategorie = null;
                        }
                        else
                        {
                            ValueCategorie = Cb_Categorie.SelectedValue.ToString();
                        }

                        //*************************************************

                        double ValueFamTarif = 0;

                        if (Cb_FarmTarif.Text.ToString() == "")
                        {
                            ValueFamTarif = 0;
                        }
                        else
                        {
                            ValueFamTarif = double.Parse(Cb_FarmTarif.SelectedValue.ToString());
                        }

                        //*************************************************

                        string ValueGrossiste = "";

                        if (Cb_Grossiste.Text.ToString() == "")
                        {
                            ValueGrossiste = null;
                        }
                        else
                        {
                            ValueGrossiste = Cb_Grossiste.SelectedValue.ToString();
                        }

                        //*************************************************

                        string ValueLaboratoire = "";

                        if (Cb_FarmTarif.Text.ToString() == "")
                        {
                            ValueLaboratoire = null;
                        }
                        else
                        {
                            ValueLaboratoire = Cb_Labo.SelectedValue.ToString();
                        }

                        //*************************************************


                        var MonProduit = new TableProduit
                        {
                            CodeBarre      = T_CodeBarre.Text,
                            DesignationPro = T_Designation.Text,
                            Prixdachat     = decimal.Parse(T_PrixAchat.Text),
                            PrixVente      = decimal.Parse(T_PrixV.Text),

                            FormProduit      = ValueFormProduit,
                            CategorieProduit = ValueCategorie,
                            FamTarif         = ValueFamTarif,
                            Grossiste        = ValueGrossiste,
                            Laboratoire      = ValueLaboratoire,
                            QteStock         = 0,
                            ProduitActif     = 0
                        };

                        MyContext.TableProduits.Add(MonProduit);
                        int Rep = MyContext.SaveChanges();
                        if (Rep > 0)
                        {
                            MessageBox.Show("Produit a Bien Ajouter");
                        }
                        else
                        {
                            MessageBox.Show("Erreur d'ajoute !! ");
                        }
                    }
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }