begin process at 2012 02 11 11:58:39
  Trouver un code source :
 
dans
 

28 commentaire(s) de angelz sur des sources sur tout CodeS-SourceS

Déposé sur Gestion de recette de cuisine

plus de souci pour ce code ?
Posté le : 07/02/2011 21:49:50

Déposé sur Gestion de recette de cuisine

voila normalement ce code est valide sous wamp
Posté le : 28/01/2011 12:14:24

Déposé sur Gestion de recette de cuisine

Bonjour
Je dois dire que je suis surpris car chez moi l appli tourne sans erreur.
Mais je n utilise pas camp mais un apache tournant sous debian peut être cela joue t il
Mais je vais tester wamp en local
Posté le : 27/01/2011 08:33:50

Déposé sur Gestion d'un magasin de meubles

bon j'ai enlever le -1 mais suis ps sur que ce soit une super idéé mais ca marche lol

il sert a quoi le -1 dans  
facturesData = new FactureData[(this.panel2.Controls.Count - 1)];
String result = "";
          
for (int i = 0; i < this.panel2.Controls.Count-1; i++)

sinon je ne comprends pas comment récupere les nom des txtbox genere ... et comment y integrer betement la valeur quantité...

Posté le : 19/12/2007 20:57:37

Déposé sur Gestion d'un magasin de meubles

waou merci bcp hier soir me suis pris la tete a essayer d'imaginer une methode lol mais comme on dit chacun son boulot lol je n'arriver meme pas a avoir un debut de resonnement lol

j'ai essayer le code par contre il me dit qd je clique sur ajouter

L'exception System.OverflowException n'a pas été gérée
  Message="L'opération arithmétique a provoqué un dépassement de capacité."
  Source="GestionMeublesFamavieAngelZ"
  StackTrace:
       à GestionFamavie.factures.Values() dans C:\Users\AngelZ\Documents\Visual Studio 2005\Projects\GestionMeublesFamavieAngelZ\GestionMeublesFamavieAngelZ\factures.cs:ligne 325
       à GestionFamavie.factures.ComponementFacture() dans C:\Users\AngelZ\Documents\Visual Studio 2005\Projects\GestionMeublesFamavieAngelZ\GestionMeublesFamavieAngelZ\factures.cs:ligne 313
       à GestionFamavie.factures.Add_Click(Object sender, EventArgs e) dans C:\Users\AngelZ\Documents\Visual Studio 2005\Projects\GestionMeublesFamavieAngelZ\GestionMeublesFamavieAngelZ\factures.cs:ligne 223
       à System.Windows.Forms.Control.OnClick(EventArgs e)
       à System.Windows.Forms.Button.OnClick(EventArgs e)
       à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       à System.Windows.Forms.Control.WndProc(Message& m)
       à System.Windows.Forms.ButtonBase.WndProc(Message& m)
       à System.Windows.Forms.Button.WndProc(Message& m)
       à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       à System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       à System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       à System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
       à System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       à System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       à System.Windows.Forms.Application.Run(Form mainForm)
       à WindowsApplication1.Program.Main() dans C:\Users\AngelZ\Documents\Visual Studio 2005\Projects\GestionMeublesFamavieAngelZ\GestionMeublesFamavieAngelZ\Program.cs:ligne 17
       à System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
       à System.Runtime.Hosting.ManifestRunner.Run(Boolean checkAptModel)
       à System.Runtime.Hosting.ManifestRunner.ExecuteAsAssembly()
       à System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)
       à System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)
       à Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()
       à System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       à System.Threading.ThreadHelper.ThreadStart()


c a ce niveau la "facturesData = new FactureData[(this.panel2.Controls.Count - 1)];"

pour ma part le -1 me semble bizarre mais bon vu mes competence lol
g essaye de remplacer par +1 mais ca marche pas meiux lol

ps tu es vraiment super sympa
Posté le : 14/12/2007 15:39:53

Déposé sur Gestion d'un magasin de meubles

non je bosse dans l info mais suis gestionnaire reseaux (certifier cisco :) ) et la programmation c pas trop mon dada :)

je fais juste ca pour aider mon beau pere en fait (important de bien passer dasn sa belle fammille lol)

je dois t'avouer que je comprends pas le quart de la moitier de se que tu a ecrit, mais j'ai lu vite, je n'ai pas bcp de tps la mais je m y pencherai ce soir plus pronfondement :)

je sens que je vais encore avoir mal la tete cette nuit, ca commence a me lourder ce projet mdr je vais finir par le faire en php si ca continue lol

en tout ca merci pour ton aide
Posté le : 13/12/2007 19:32:11

Déposé sur Gestion d'un magasin de meubles

voila g modifier mon code mais la je commence a me dire que je n'ai pas les comp necessaire pour le finir tout seul :)

premiere question comment recuperer les nom des textbox cree dynamiquement pour mettre les valeur dans une table "facture" ?

comment faire en sorte que lorsque je clique sur ajouter dans les 2 txtbox "commande" et "reservé" cela s'ajoute dans les table corresepondante 'commande' et 'reserve' ? g essayer mais suis pas sur surtout que normalement ds ses 2 tables il y a pour 'commande' un codeC qui ne se genere pas automatiquement donc je devrait reprendre le num de la derniere commande et faire +1 idem pour reserve...

enfin voici le code peut etre que tu pourra encore une fois m'aider, franchement merci bcp tu me sauve la vie et tu es tres patient lol


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace GestionFamavie
{
    public partial class factures : Form
    {
        public factures()
        {
            InitializeComponent();

        }

        private void factures_Load(object sender, EventArgs e)
        {
            System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
            conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data source= c:\famavie\famavie.mdb";
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Notre connection n'est pas établit");
            }
            finally
            {
                System.Data.OleDb.OleDbDataReader rs1;
                System.Data.OleDb.OleDbCommand comm = new System.Data.OleDb.OleDbCommand("select * from info_famavie;", conn);

                rs1 = comm.ExecuteReader();

                while (rs1.Read())
                {

                    nomC1.Text = rs1["societe"].ToString();
                    tvaC1.Text = rs1["tva"].ToString();
                    compteC1.Text = rs1["compte"].ToString();
                    telC1.Text = rs1["tel"].ToString();
                    adresseC1.Text = rs1["adresse"].ToString();
                    cpC1.Text = rs1["cp"].ToString();
                    villeC1.Text = rs1["ville"].ToString();
                    paysC1.Text = rs1["pays"].ToString();
                    mailC1.Text = rs1["mail"].ToString();
                    siteC1.Text = rs1["site"].ToString();



                }
                rs1.Close();

                System.Data.OleDb.OleDbDataReader rs2;
                System.Data.OleDb.OleDbCommand comm1 = new System.Data.OleDb.OleDbCommand("select * from client;", conn);
                rs2 = comm1.ExecuteReader();
                while (rs2.Read())
                {
                    ccodeC1client.Items.Add(rs2["codeC"].ToString());
                }
                rs2.Close();

                System.Data.OleDb.OleDbDataReader rs3;
                System.Data.OleDb.OleDbCommand comm3 = new System.Data.OleDb.OleDbCommand("select * from produits;", conn);
                rs3 = comm3.ExecuteReader();
                while (rs3.Read())
                {
                    refprodstockC1.Items.Add(rs3["codeP"].ToString());
                    refprodcommandeC1.Items.Add(rs3["codeP"].ToString());
                    refprodreserveC1.Items.Add(rs3["codeP"].ToString());
                }
                rs3.Close();


            }

        }

        private void TabConsultation_Click(object sender, EventArgs e)
        {

        }

        private void groupBox1_Enter(object sender, EventArgs e)
        {

        }

        private void label6_Click(object sender, EventArgs e)
        {

        }

        private void b_Valider_Click(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
            conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data source= c:\famavie\famavie.mdb";
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Notre connection n'est pas établit");
            }
            finally
            {
                System.Data.OleDb.OleDbDataReader rs;
                System.Data.OleDb.OleDbCommand comm = new System.Data.OleDb.OleDbCommand("select * from client where codeC='" + ccodeC1client.Text + "'", conn);
                rs = comm.ExecuteReader();
                while (rs.Read())
                {

                    nomC1client.Text = rs["Nom"].ToString();
                    prenomC1client.Text = rs["Prenom"].ToString();
                    tvaC1client.Text = rs["tva"].ToString();
                    adresseC1client.Text = rs["adresse"].ToString();
                    telephoneC1client.Text = rs["tel"].ToString();
                    mailC1client.Text = rs["mail"].ToString();
                    cpC1client.Text = rs["cp"].ToString();
                    villeC1client.Text = rs["ville"].ToString();
                    paysC1client.Text = rs["pays"].ToString();


                }
                rs.Close();
            }
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void b_ajouter_Click(object sender, EventArgs e)
        {
            if (ccodeC1client.Text != "" && nomC1client.Text != "" && prenomC1client.Text != "")
            {
                System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();

                conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data source= c:\famavie\famavie.mdb";
                try
                {
                    conn.Open();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Notre connection n'est pas établit");
                }
                finally
                {
                    int r;
                    System.Data.OleDb.OleDbCommand command = new System.Data.OleDb.OleDbCommand("INSERT INTO Client(codeC,Nom,Prenom,tva,adresse,tel,mail,cp,ville,pays) VALUES('" + ccodeC1client.Text + "','" + nomC1client.Text + "','" + prenomC1client.Text + "','" + tvaC1client.Text + "','" + adresseC1client.Text + "','" + telephoneC1client.Text + "','" + mailC1client.Text + "','" + cpC1client.Text + "','" + villeC1client.Text + "','" + paysC1client.Text + "');", conn);
                    r = command.ExecuteNonQuery();
                    MessageBox.Show("Operation d'ajout reussie");
                    //Indication f = new Indication();
                    //f.Show();
                }
            }
            else
            { //MessageBox.Show ("Certains Champs sont vides");
                Erreur001 f = new Erreur001();
                f.Show();
            }
        }

        private void button4_Click(object sender, EventArgs e)
        {
            this.Hide();
        }

        private void label32_Click(object sender, EventArgs e)
        {

        }

        private void nom_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e)
        {

        }

        private void groupBox5_Enter(object sender, EventArgs e)
        {

        }

        private void datestockC1_TextChanged(object sender, EventArgs e)
        {

        }

        private void textBox8_TextChanged(object sender, EventArgs e)
        {

        }

        private void modelfactC1_TextChanged(object sender, EventArgs e)
        {

        }

        private void panel2_Paint(object sender, PaintEventArgs e)
        {

        }



        private void Add_Click(object sender, EventArgs e)
        {
            Panel panelComponementFacture = ComponementFacture(); // creation de l'objet panel avec textbox
            this.panel2.Controls.Add(panelComponementFacture);// ajout du panel  avec textbox au panel cible
            panelComponementFacture.BringToFront();//pour avoir un empilement correctement hierarchisé des panel ajouté
            
            System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
            conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data source= c:\famavie\famavie.mdb";
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Notre connection n'est pas établit");
            }
            finally
            {
                System.Data.OleDb.OleDbDataReader rs;
                System.Data.OleDb.OleDbCommand comm = new System.Data.OleDb.OleDbCommand("select * from produits where codeP='" + refprodstockC1.Text + "'", conn);
                rs = comm.ExecuteReader();
                while (rs.Read())
                {

                   // qtfact1.Text = quantitestockC1.Text.ToString();
                    //typefact1.Text = rs["type"].ToString();
                    //modelfact1.Text = rs["model"].ToString();
                    //couleurfact1.Text = rs["couleur"].ToString();
                    //fournisseurfact1.Text = rs["fournisseur"].ToString();
                    //prixfact1.Text = rs["prix"].ToString();
                    


                }
                rs.Close();
            }


        }

        private void qtfact1_TextChanged(object sender, EventArgs e)
        {

        }

        private void TabRecherche_Click(object sender, EventArgs e)
        {

        }

        private void mailC1_TextChanged(object sender, EventArgs e)
        {

        }

        private Panel ComponementFacture()
        {

            System.Windows.Forms.Panel panel;
            System.Windows.Forms.TextBox fournisseurfact1;
            System.Windows.Forms.TextBox prixfact1;
            System.Windows.Forms.TextBox couleurfact1;
            System.Windows.Forms.TextBox modelfact1;
            System.Windows.Forms.TextBox typefact1;
            System.Windows.Forms.TextBox qtfact1;

            panel = new System.Windows.Forms.Panel();
            fournisseurfact1 = new System.Windows.Forms.TextBox();
            prixfact1 = new System.Windows.Forms.TextBox();
            couleurfact1 = new System.Windows.Forms.TextBox();
            modelfact1 = new System.Windows.Forms.TextBox();
            typefact1 = new System.Windows.Forms.TextBox();
            qtfact1 = new System.Windows.Forms.TextBox();
            panel.SuspendLayout();
            SuspendLayout();
            //
            // panel
            //
            panel.Controls.Add(fournisseurfact1);
            panel.Controls.Add(prixfact1);
            panel.Controls.Add(couleurfact1);
            panel.Controls.Add(modelfact1);
            panel.Controls.Add(typefact1);
            panel.Controls.Add(qtfact1);
            panel.Location = new System.Drawing.Point(36, 77);
            panel.Name = "panel1" + this.panel2.Controls.Count.ToString();
            panel.Size = new System.Drawing.Size(512, 27);
            panel.TabIndex = 0;
            //
            // fournisseurfact1
            //
            fournisseurfact1.Location = new System.Drawing.Point(341, 3);
            fournisseurfact1.Name = "fournisseurfact1" + this.panel2.Controls.Count.ToString();
            fournisseurfact1.Size = new System.Drawing.Size(80, 20);
            fournisseurfact1.TabIndex = 159;
            //
            // prixfact1
            //
            prixfact1.Location = new System.Drawing.Point(424, 3);
            prixfact1.Name = "prixfact1" + this.panel2.Controls.Count.ToString();
            prixfact1.Size = new System.Drawing.Size(84, 20);
            prixfact1.TabIndex = 158;
            //
            // couleurfact1
            //
            couleurfact1.Location = new System.Drawing.Point(286, 3);
            couleurfact1.Name = "couleurfact1" + this.panel2.Controls.Count.ToString();
            couleurfact1.Size = new System.Drawing.Size(52, 20);
            couleurfact1.TabIndex = 157;
            //
            // modelfact1
            //
            modelfact1.Location = new System.Drawing.Point(98, 3);
            modelfact1.Name = "modelfact1" + this.panel2.Controls.Count.ToString();
            modelfact1.Size = new System.Drawing.Size(184, 20);
            modelfact1.TabIndex = 156;
            //
            // typefact1
            //
            typefact1.Location = new System.Drawing.Point(33, 3);
            typefact1.Name = "typefact1" + this.panel2.Controls.Count.ToString();
            typefact1.Size = new System.Drawing.Size(62, 20);
            typefact1.TabIndex = 155;
            //
            // qtfact1
            //
            qtfact1.Location = new System.Drawing.Point(6, 3);
            qtfact1.Name = "qtfact1" + this.panel2.Controls.Count.ToString();
            qtfact1.Size = new System.Drawing.Size(25, 20);
            qtfact1.TabIndex = 154;

            panel.Dock = DockStyle.Top;
            panel.BringToFront();

            return panel;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Panel panelComponementFacture = ComponementFacture(); // creation de l'objet panel avec textbox
            this.panel2.Controls.Add(panelComponementFacture);// ajout du panel  avec textbox au panel cible
            panelComponementFacture.BringToFront();//pour avoir un empilement correctement hierarchisé des panel ajouté

            System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
            conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data source= c:\famavie\famavie.mdb";
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Notre connection n'est pas établit");
            }
            finally
            {
                System.Data.OleDb.OleDbDataReader rs;
                System.Data.OleDb.OleDbCommand comm = new System.Data.OleDb.OleDbCommand("select * from produits where codeP='" + refprodstockC1.Text + "'", conn);
                rs = comm.ExecuteReader();
                while (rs.Read())
                {

                    //qtfact1.Text = quantitestockC1.Text.ToString();
                    //typefact1.Text = rs["type"].ToString();
                    //modelfact1.Text = rs["model"].ToString();
                    //couleurfact1.Text = rs["couleur"].ToString();
                    //fournisseurfact1.Text = rs["fournisseur"].ToString();
                    //prixfact1.Text = rs["prix"].ToString();
              
                }
                string commande = rs["commande"] + qtcommandeC1.Text;
                int codeC = rs["codeC"] +1 ;
                int r;
                System.Data.OleDb.OleDbCommand command = new System.Data.OleDb.OleDbCommand("INSERT INTO commande(codeC,marque,fournisseur,type,model,reference,couleur,prixunitaire,commande,taille) VALUES('" + codeC + "','" + rs["marque"] + "','" + rs["fournisseur"] + "','" + rs["type"] + "','" + rs["model"] + "','" + rs["reference"] + "','" + rs["couleur"] + "','" + rs["prixunitaire"] + "','" + commande + "','" + rs["taille"] + "');", conn);
                r = command.ExecuteNonQuery();
                rs.Close();
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            Panel panelComponementFacture = ComponementFacture(); // creation de l'objet panel avec textbox
            this.panel2.Controls.Add(panelComponementFacture);// ajout du panel  avec textbox au panel cible
            panelComponementFacture.BringToFront();//pour avoir un empilement correctement hierarchisé des panel ajouté

            System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
            conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data source= c:\famavie\famavie.mdb";
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Notre connection n'est pas établit");
            }
            finally
            {
                System.Data.OleDb.OleDbDataReader rs;
                System.Data.OleDb.OleDbCommand comm = new System.Data.OleDb.OleDbCommand("select * from produits where codeP='" + refprodstockC1.Text + "'", conn);
                rs = comm.ExecuteReader();
                while (rs.Read())
                {

                    // qtfact1.Text = quantitestockC1.Text.ToString();
                    //typefact1.Text = rs["type"].ToString();
                    //modelfact1.Text = rs["model"].ToString();
                    //couleurfact1.Text = rs["couleur"].ToString();
                    //fournisseurfact1.Text = rs["fournisseur"].ToString();
                    //prixfact1.Text = rs["prix"].ToString();

                }

                string reserve = rs["reserve"] + qtcommandeC1.Text;
                int codeR = rs["reserve"] + 1;
                int r;
                System.Data.OleDb.OleDbCommand command = new System.Data.OleDb.OleDbCommand("INSERT INTO reserve(codeR,marque,fournisseur,type,model,reference,couleur,prixunitaire,reserve,taille) VALUES('" + codeR + "','" + rs["marque"] + "','" + rs["fournisseur"] + "','" + rs["type"] + "','" + rs["model"] + "','" + rs["reference"] + "','" + rs["couleur"] + "','" + rs["prixunitaire"] + "','" + reserve + "','" + rs["taille"] + "');", conn);
                r = command.ExecuteNonQuery();

                rs.Close();
            }
        
        }

        private void TabSaisieEntree_Click(object sender, EventArgs e)
        {

        }



    }
}
Posté le : 13/12/2007 16:38:49

Déposé sur Gestion d'un magasin de meubles

wou merci ca marche :)
plus qu a continuer et a comprendre now lol
merci bcp
Posté le : 13/12/2007 15:01:07

Déposé sur Gestion d'un magasin de meubles

voila j'ai compris en fait le panel apparait mais tout en haut a gauche derrierre maa groupbox, j'ai bo modifier les valeur point, mais il ne bouge pas il reste la en haut a gauche...
Posté le : 13/12/2007 03:46:07

Déposé sur Gestion d'un magasin de meubles

non desole j ai rien dit j avais pas rajouter de panel sur ma form lol

mais par contre lorsque je clique sur le bouton rien ne se passe, enfin cela ouvre la form mais sans rien dedans... je veu dire pas de textbox
Posté le : 13/12/2007 03:24:48

1 2 3


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales