private void btn_edit_Click(object sender, EventArgs e)
        {
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }

            adversaire_cause cc = new adversaire_cause();

            if (txb_cin.Text == "" && txb_num_societe.Text == "")
            {
                MessageBoxManager.OK = "حسنا";
                MessageBoxManager.Register();
                DialogResult dr = MessageBox.Show("يجب إختيار السجل المراد تعديله", "", MessageBoxButtons.OK);
                MessageBoxManager.Unregister();
                //MessageBox.Show("يجب إختيار السجل المراد تعديله");
            }
            else
            {
                cc.Id_adv_cause       = int.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
                cc.Type_adversaire    = CB_genre_Adv.Text;
                cc.Cin                = txb_cin.Text;
                cc.Nom                = txb_name.Text;
                cc.Adjoint            = txt_adjoint.Text;
                cc.Representant_legal = txb_juridique.Text;
                cc.Registre_commerce  = txb_num_societe.Text;
                cc.Adresse            = txb_adresse.Text;
                co.update_adversaire_cause(cc);
                getDataTable();
                ma.getDataTable();
                vider_champ();
            }
            history.AddHistory(" ادارة الخصوم", "التعديل", txb_name.Text);
            cn.Close();
        }
Esempio n. 2
0
        //search adversaire cause
        public List <adversaire_cause> searchAdversaire_cause(string id)
        {
            List <adversaire_cause> adv = new List <adversaire_cause>();

            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
            SqlCommand    sqlCommand = new SqlCommand("SELECT * FROM adversaire_cause where  cin_adv like'" + id + "%' or registre_commerce_adv like'" + id + "%' or nom_adv like'" + id + "%'", cn);
            SqlDataReader reader     = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                adversaire_cause c = new adversaire_cause();
                c.Id_adv_cause       = (int)reader["id_adversaire_cause"];
                c.Type_adversaire    = (string)reader["type_adv"];
                c.Cin                = (string)reader["cin_adv"];
                c.Nom                = (string)reader["nom_adv"];
                c.Adjoint            = (string)reader["adjoint_adv"];
                c.Representant_legal = (string)reader["representant_legal_adv"];
                c.Registre_commerce  = (string)reader["registre_commerce_adv"];
                c.Adresse            = (string)reader["adresse_adv"];
                adv.Add(c);
            }
            cn.Close();
            return(adv);
        }
Esempio n. 3
0
        //update adversaire cause
        public void update_adversaire_cause(adversaire_cause cc)
        {
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
            SqlTransaction tx = cn.BeginTransaction();

            try
            {
                SqlCommand   cmd = new SqlCommand("update adversaire_cause set type_adv=@a,nom_adv=@e,representant_legal_adv=@r,adjoint_adv=@f,adresse_adv=@y,cin_adv=@x,registre_commerce_adv=@t where id_adversaire_cause=@m", cn);
                SqlParameter c0  = new SqlParameter("@m", cc.Id_adv_cause);
                SqlParameter c1  = new SqlParameter("@a", cc.Type_adversaire);
                SqlParameter c2  = new SqlParameter("@x", cc.Cin);
                SqlParameter c3  = new SqlParameter("@e", cc.Nom);
                SqlParameter c4  = new SqlParameter("@f", cc.Adjoint);
                SqlParameter c5  = new SqlParameter("@r", cc.Representant_legal);
                SqlParameter c6  = new SqlParameter("@t", cc.Registre_commerce);
                SqlParameter c7  = new SqlParameter("@y", cc.Adresse);
                cmd.Parameters.Add(c0);
                cmd.Parameters.Add(c1);
                cmd.Parameters.Add(c2);
                cmd.Parameters.Add(c3);
                cmd.Parameters.Add(c4);
                cmd.Parameters.Add(c5);
                cmd.Parameters.Add(c6);
                cmd.Parameters.Add(c7);
                cmd.Transaction = tx;
                cmd.ExecuteNonQuery();
                tx.Commit();
                cn.Close();
                MessageBoxManager.OK = "حسنا";

                MessageBoxManager.Register();
                DialogResult dr = MessageBox.Show("تم التعديل بنجاح", "تنبيه", MessageBoxButtons.OK);
                MessageBoxManager.Unregister();
                // MessageBox.Show("تم التعديل بنجاح ");
            }
            catch (Exception e)
            {
                tx.Rollback();
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 4
0
        //
        //
        //adversaire cause
        //
        //
        //add adversaire cause
        public void add_adversaire_cause(adversaire_cause c)
        {
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
            SqlTransaction tx = cn.BeginTransaction();

            try
            {
                SqlCommand   cmd = new SqlCommand("insert into adversaire_cause(type_adv,cin_adv,nom_adv,adjoint_adv,representant_legal_adv,registre_commerce_adv,adresse_adv)values(@b,@z,@e,@r,@t,@y,@u)", cn);
                SqlParameter p1  = new SqlParameter("@b", c.Type_adversaire);
                SqlParameter p2  = new SqlParameter("@z", c.Cin);
                SqlParameter p3  = new SqlParameter("@e", c.Nom);
                SqlParameter p4  = new SqlParameter("@r", c.Adjoint);
                SqlParameter p5  = new SqlParameter("@t", c.Representant_legal);
                SqlParameter p6  = new SqlParameter("@y", c.Registre_commerce);
                SqlParameter p7  = new SqlParameter("@u", c.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.Parameters.Add(p7);

                cmd.Transaction = tx;
                cmd.ExecuteNonQuery();
                tx.Commit();
                cn.Close();

                MessageBoxManager.OK = "حسنا";

                MessageBoxManager.Register();
                DialogResult dr = MessageBox.Show("تمت الإضافة بنجاح", "", MessageBoxButtons.OK);
                MessageBoxManager.Unregister();
            }
            catch (Exception e)
            {
                tx.Rollback();
                MessageBox.Show(e.Message);
            }
        }
        private void btn_ajouter_Click(object sender, EventArgs e)
        {
            try
            {
                if (CB_genre_Adv.Text == "")
                {
                    MessageBoxManager.OK = "حسنا";
                    MessageBoxManager.Register();
                    DialogResult dr = MessageBox.Show("المرجو ملئ جميع الحقول", "", MessageBoxButtons.OK);
                    MessageBoxManager.Unregister();
                }
                else
                {
                    if (CB_genre_Adv.Text == "معنوي" && (txb_name.Text == "" || txb_adresse.Text == "" || txt_adjoint.Text == "" || txb_num_societe.Text == ""))
                    {
                        //MessageBox.Show("المرجو ملئ الحقل المخصص لالسجل التجاري و الممثل القانوني ");
                        MessageBoxManager.OK = "حسنا";
                        MessageBoxManager.Register();
                        DialogResult dr = MessageBox.Show("المرجو ملئ جميع الحقول", "", MessageBoxButtons.OK);
                        MessageBoxManager.Unregister();
                    }
                    else
                    {
                        if (CB_genre_Adv.Text == "طبيعي" && (txb_cin.Text == "" || txb_name.Text == "" || txb_adresse.Text == ""))
                        {
                            //MessageBox.Show("المرجو ملئ الحقل المخصص لرقم البطاقة الوطنية ");
                            MessageBoxManager.OK = "حسنا";
                            MessageBoxManager.Register();
                            DialogResult dr = MessageBox.Show("المرجو ملئ الحقل المخصص لرقم البطاقة الوطنية", "تنبيه", MessageBoxButtons.OK);
                            MessageBoxManager.Unregister();
                        }
                        else
                        {
                            if (cn.State == ConnectionState.Closed)
                            {
                                cn.Open();
                            }

                            adversaire_cause c = new adversaire_cause();
                            c.Type_adversaire    = CB_genre_Adv.Text;
                            c.Cin                = txb_cin.Text;
                            c.Adjoint            = txt_adjoint.Text;
                            c.Nom                = txb_name.Text;
                            c.Representant_legal = txb_juridique.Text;
                            c.Registre_commerce  = txb_num_societe.Text;
                            c.Adresse            = txb_adresse.Text;
                            co.add_adversaire_cause(c);
                            getDataTable();
                            ma.getDataTable1();
                            history.AddHistory(" ادارة الخصوم", "الاضافة", txb_name.Text);
                            cn.Close();
                            btn_ajouter.Enabled = false;
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }