Esempio n. 1
0
        //chercher un parplaignant par id_par_plaignant ou cin
        public List <Par_plaignant> getParPlaignantByIdAndCIN(String mc)
        {
            List <Par_plaignant> parplaignants = new List <Par_plaignant>();

            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
            SqlCommand sqlCommand = new SqlCommand("SELECT * FROM par_plaignant where id_par_plaignant like @x or cin like @z", cn);

            sqlCommand.Parameters.Add("@x", "%" + mc + "%");
            sqlCommand.Parameters.Add("@z", "%" + mc + "%");
            SqlDataReader reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Par_plaignant p = new Par_plaignant();
                p.IdParPlaignant   = (int)reader["id_par_plaignant"];
                p.TypeParPlaignant = (String)reader["type_par_plaignant"];
                p.Cin = (String)reader["cin"];
                p.Nom = (String)reader["nom"];
                p.RepresentantLegal   = (String)reader["representant_legal"];
                p.RegistreDeCommerce1 = (String)reader["registre_commerce"];
                p.Adresse             = (String)reader["adresse"];
                parplaignants.Add(p);
            }
            cn.Close();
            return(parplaignants);
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int i = 0;
            List <DataGridViewRow> rows_with_checked_column = new List <DataGridViewRow>();

            foreach (DataGridViewRow row in dataGridParPlaignant.Rows)
            {
                // MessageBox.Show(row.Cells[Column11.Name].Value.ToString());
                if (row.Cells[Column11.Name].Value == null)
                {
                }
                else
                {
                    if (row.Cells[Column11.Name].Value.ToString() == "True")
                    {
                        Par_plaignant pp = new Par_plaignant();
                        pp.IdParPlaignant = int.Parse(row.Cells[Column6.Name].Value.ToString());
                        pp.Nom            = row.Cells[Column7.Name].Value.ToString();

                        if (isexist(pp))
                        {
                        }
                        else
                        {
                            listBox1.Items.Add(pp);
                        }

                        i++;
                    }
                }
            }
        }
Esempio n. 3
0
        //getAllParpLaignant return tous les plaignant
        public List <Par_plaignant> getAllParPlaignant()
        {
            List <Par_plaignant> parplaignants = new List <Par_plaignant>();

            try
            {
                if (cn.State == ConnectionState.Closed)
                {
                    cn.Open();
                }
                SqlCommand    sqlCommand = new SqlCommand("SELECT * FROM par_plaignant", cn);
                SqlDataReader reader     = sqlCommand.ExecuteReader();
                while (reader.Read())
                {
                    Par_plaignant p = new Par_plaignant();
                    p.IdParPlaignant   = (int)reader["id_par_plaignant"];
                    p.TypeParPlaignant = (String)reader["type_par_plaignant"];
                    p.Cin = (String)reader["cin"];
                    p.Nom = (String)reader["nom"];
                    p.RepresentantLegal   = (String)reader["representant_legal"];
                    p.RegistreDeCommerce1 = (String)reader["registre_commerce"];
                    p.Adresse             = (String)reader["adresse"];
                    parplaignants.Add(p);
                }
                cn.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
            return(parplaignants);
        }
Esempio n. 4
0
        private List <Par_plaignant> getParplaintes(List <PlainteParPlaignant> ppp)
        {
            List <Par_plaignant> parplains = new List <Par_plaignant>();

            foreach (PlainteParPlaignant item in ppp)
            {
                Par_plaignant pp = op.getParPlaignantByIdAndCIN(item.IdParPlaignant.ToString()).First();
                parplains.Add(pp);
            }
            return(parplains);
        }
Esempio n. 5
0
        private void simpleButton4_Click(object sender, EventArgs e)
        {
            Par_plaignant pp = new Par_plaignant();

            pp.IdParPlaignant      = int.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
            pp.Cin                 = txb_cin.Text;
            pp.Nom                 = txb_name.Text;
            pp.RegistreDeCommerce1 = txb_num_societe.Text;
            pp.RepresentantLegal   = txb_juridique.Text;
            pp.Adresse             = txb_adresse.Text;
            //  pp.TypeParPlaignant=cb_genre_plai.selectedItem
            pp.TypeParPlaignant = cb_genre_plai.SelectedItem.ToString();
            op.updateParPlaignant(pp);
            getDataTable();
            chikaya.getDataTableParPlaignant();
            history.AddHistory("المشتكون بهم", "التعديل", txb_cin.Text);
        }
Esempio n. 6
0
        private Boolean isexist(Par_plaignant pp)
        {
            Boolean b = false;

            foreach (Par_plaignant item in listBox1.Items)
            {
                if (item.IdParPlaignant == pp.IdParPlaignant)
                {
                    b = true;
                    break;
                }
                else
                {
                    b = false;
                }
            }
            return(b);
        }
Esempio n. 7
0
        //Methode update : pour supprimer des plaintes.
        public void updateParPlaignant(Par_plaignant p)
        {
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
            SqlTransaction tx = cn.BeginTransaction();

            try
            {
                SqlCommand   cmd = new SqlCommand("update par_plaignant set type_par_plaignant=@d,cin=@z,nom=@e,representant_legal=@r,registre_commerce=@t,adresse=@y where id_par_plaignant=@a", cn);
                SqlParameter p0  = new SqlParameter("@a", p.IdParPlaignant);
                SqlParameter p1  = new SqlParameter("@d", p.TypeParPlaignant);
                SqlParameter p2  = new SqlParameter("@z", p.Cin);
                SqlParameter p3  = new SqlParameter("@e", p.Nom);
                SqlParameter p4  = new SqlParameter("@r", p.RepresentantLegal);
                SqlParameter p5  = new SqlParameter("@t", p.RegistreDeCommerce1);
                SqlParameter p6  = new SqlParameter("@y", p.Adresse);
                cmd.Parameters.Add(p0);
                cmd.Parameters.Add(p1);
                cmd.Parameters.Add(p2);
                cmd.Parameters.Add(p3);
                cmd.Parameters.Add(p4);
                cmd.Parameters.Add(p5);
                cmd.Parameters.Add(p6);
                cmd.Transaction = tx;
                cmd.ExecuteNonQuery();
                tx.Commit();
                cn.Close();
                MessageBox.Show("تم التعديل بنجاح ");
            }
            catch (Exception e)
            {
                tx.Rollback();
                MessageBox.Show(e.Message);
                //Console.WriteLine(e.Message);
            }
        }
Esempio n. 8
0
        /*
         *
         * partie de par_plaignats
         *
         */
        public void addParPlaignant(Par_plaignant p)
        {
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
            SqlTransaction tx = cn.BeginTransaction();

            try
            {
                SqlCommand cmd = new SqlCommand("insert into par_plaignant(type_par_plaignant,cin,nom,representant_legal,registre_commerce,adresse)values(@b,@z,@e,@r,@t,@y)", cn);

                SqlParameter p1 = new SqlParameter("@b", p.TypeParPlaignant);
                SqlParameter p2 = new SqlParameter("@z", p.Cin);
                SqlParameter p3 = new SqlParameter("@e", p.Nom);
                SqlParameter p4 = new SqlParameter("@r", p.RepresentantLegal);
                SqlParameter p5 = new SqlParameter("@t", p.RegistreDeCommerce1);
                SqlParameter p6 = new SqlParameter("@y", p.Adresse);

                cmd.Parameters.Add(p1);
                cmd.Parameters.Add(p2);
                cmd.Parameters.Add(p3);
                cmd.Parameters.Add(p4);
                cmd.Parameters.Add(p5);
                cmd.Parameters.Add(p6);
                cmd.Transaction = tx;
                cmd.ExecuteNonQuery();
                tx.Commit();
                cn.Close();
                MessageBox.Show("تمت الإضافة بنجاح");
            }
            catch (Exception e)
            {
                tx.Rollback();
                MessageBox.Show(e.Message);
                //Console.WriteLine(e.Message);
            }
        }
Esempio n. 9
0
 private void simpleButton1_Click(object sender, EventArgs e)
 {
     if (cb_genre_plai.Text == "" || txb_name.Text == "")
     {
         MessageBox.Show("المرجو ملا الخانات");
     }
     else
     {
         Par_plaignant pp = new Par_plaignant();
         pp.Cin = txb_cin.Text;
         pp.Nom = txb_name.Text;
         pp.RegistreDeCommerce1 = txb_num_societe.Text;
         pp.RepresentantLegal   = txb_juridique.Text;
         pp.Adresse             = txb_adresse.Text;
         //  pp.TypeParPlaignant=cb_genre_plai.selectedItem
         pp.TypeParPlaignant = cb_genre_plai.SelectedItem.ToString();
         op.addParPlaignant(pp);
         chikaya.getDataTableParPlaignant();
         getDataTable();
         simpleButton1.Enabled = false;
         history.AddHistory("المشتكون بهم", "الاضافة", txb_cin.Text);
     }
 }
Esempio n. 10
0
 private void dataGridPlaignant_DoubleClick(object sender, EventArgs e)
 {
     String        idparplaignant = dataGridParPlaignant.SelectedRows[0].Cells[1].Value.ToString();
     Par_plaignant p = op.getParPlaignantByIdAndCIN(idparplaignant).First();
 }