void SaveDetail() { try { IDetail_approv detail = new Detail_Approv(); for (int i = 0; i < (dataGridView2.Rows.Count); i++) { detail.Id = Convert.ToInt32(dataGridView2[0, i].Value.ToString()); detail.RefProduit = dn.retourId("idproduit", "produit", "designationprod", dataGridView2[1, i].Value.ToString()); detail.Quantite = Convert.ToInt32(dataGridView2[2, i].Value.ToString()); detail.Pu = Convert.ToInt32(dataGridView2[3, i].Value.ToString()); detail.DateFabric = DateTime.Parse(dataGridView2[4, i].Value.ToString()); detail.DateExpiration = DateTime.Parse(dataGridView2[5, i].Value.ToString()); detail.RefApprov = idApprov; detail.Enregistrer(detail); ChargementCombobox(); } dataGridView2.Rows.Clear(); button4.Enabled = true; button2.Enabled = false; //idEnteteSortie = 0; } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
void Ajouter() { try { IDetail_approv detail = new Detail_Approv(); int rowCount; if (idApprov == 0) { MessageBox.Show("Avant chaque opération d'enregistrement veuillez cliqué d'abord sur le bouton Nouveau en bas du formulaire", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (comboBox1.SelectedIndex == -1 || textBox3.Text == "" || textBox2.Text == "" || maskedTextBox2.Text == "" || maskedTextBox1.Text == "") { MessageBox.Show("Completez tous les champs svp !!!", "Champs Obligatiore", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); } else if (int.Parse(textBox3.Text) <= 0) { MessageBox.Show("Impossible d'enregistrer une quantité inférieur ou egal à 0 !!!", "Attention", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); textBox3.ForeColor = Color.Red; } else { textBox3.ForeColor = Color.Black; rowCount = dataGridView2.Rows.Count; if (rowCount == 0) { idDetailApprov = detail.Nouveau(); dataGridView2.Rows.Add(idDetailApprov.ToString(), comboBox1.Text, textBox2.Text, textBox3.Text, maskedTextBox2.Text, maskedTextBox1.Text); label8.Text = dataGridView2.Rows.Count.ToString() + " médicaments"; //idDetailSortie = 0; } else { idDetailApprov = idDetailApprov + 1; //for (int i = 0; i < dataGridView2.Rows.Count; i++) //{ // if (comboBox1.Text == dataGridView2.Rows[i].Cells[1].Value.ToString()) // { // MessageBox.Show("Ce médicament existe dans cette commande", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // } // else // { dataGridView2.Rows.Add(idDetailApprov.ToString(), comboBox1.Text, textBox2.Text, textBox3.Text, maskedTextBox2.Text, maskedTextBox1.Text); label8.Text = dataGridView2.Rows.Count.ToString() + " médicaments"; //idDetailSortie = 0; //} //} } } } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message, "Attention", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
void SaveDataDetailApprovisionnement() { IDetail_approv approv = new Detail_Approv(); approv.Id = idDetailApprov; approv.Quantite = Convert.ToInt32(textBox2.Text); approv.Pu = Convert.ToInt32(textBox3); approv.DateFabric = DateTime.Parse(maskedTextBox2.Text); approv.DateExpiration = DateTime.Parse(maskedTextBox1.Text); approv.RefProduit = Convert.ToInt32(idProduit); approv.RefApprov = Convert.ToInt32(idApprov); approv.Enregistrer(approv); }
void Recherche(Detail_Approv detail) { dataGridView1.DataSource = detail.Research("Affichage_approvisionnement", "Produit", textBox1.Text); }
private void Get_Detail_Approv(Detail_Approv approv) { dataGridView2.DataSource = approv.OneProduiDetail(code_prod); }