public void loadTabValidation() { // Charge tous les bordereaux d'envois dans le dataGridViewBE List <BordereauEnvoi> listBE = BDDBordereauEnvoi.getAllBEWithDate(sessionUser.projetModif.code_Projet); ValidArchi vA; ValidBc vBC; int nbPlan = 0; dataGridViewValidation.Rows.Clear(); if (listBE.Count() != 0) { foreach (BordereauEnvoi be in listBE) { nbPlan = be.ListPlan.Count(); if (nbPlan != 0) { foreach (Plan plan in be.ListPlan) { vA = BDDValidArchi.GetVA(be.Code_Bordereau, plan.Code_Plan, plan.Indice, 1); vBC = BDDValidBC.GetVBC(be.Code_Bordereau, plan.Code_Plan, plan.Indice, 1); this.dataGridViewValidation.Rows.Add(be.Code_Bordereau, be.DateCrea, plan.Code_Plan, plan.Indice, vA.DT_REP_ARCHI, vA.Num_Cour_Arch, vA.Rep_Archi, vBC.Dt_Rep_Bc, vBC.Num_Courrir_Bc, vBC.Rep_Bc); } vA = null; vBC = null; } } } }
private void btn_ValidationBE_Click(object sender, EventArgs e) { BordereauEnvoi be; if (dataGridViewBE.Rows.Count > 0) { be = new BordereauEnvoi(dataGridViewBE.CurrentRow.Cells[0].Value.ToString(), Convert.ToInt32(dataGridViewBE.CurrentRow.Cells[1].Value), dataGridViewBE.CurrentRow.Cells[2].Value.ToString(), dataGridViewBE.CurrentRow.Cells[4].Value.ToString(), dataGridViewBE.CurrentRow.Cells[5].Value.ToString(), Convert.ToInt32(dataGridViewBE.CurrentRow.Cells[6].Value), BDDPlan.getAllPlanBE(dataGridViewBE.CurrentRow.Cells[0].Value.ToString(), sessionUser.projetModif.code_Projet)); if (be.Etat == 1) { // Validation bordereau envoi BDDBordereauEnvoi.UpdateBordereauEnvoiValidation(be.Code_Bordereau, 2); foreach (Plan plan in be.ListPlan) { // Valid_Archi BDDValidArchi.CreateVA(be.Code_Bordereau, plan.Code_Plan, plan.Indice, 1); // Valid_BC BDDValidBC.CreateVBC(be.Code_Bordereau, plan.Code_Plan, plan.Indice, 1); } LoadBE(); } else { MessageBox.Show("Le bordereau " + be.Code_Bordereau + " a déjà été validé !"); } } }
private void buttonValider_Click(object sender, EventArgs e) { string rep = (string)listBox1.SelectedItem; DateTime dtRep = dtTimeValidation.Value; int numCour = 0, nbLigne = 0; if (rep != "" && dtRep != null && textBox1.Text != "") { try { numCour = Convert.ToInt32(textBox1.Text); } catch (Exception err) { messErreur = (err.Message); } if (messErreur == "") { // Trt if (mode == "ValidArchi") { nbLigne = BDDValidArchi.UpdateValidArchi(codeBordereau, codePlan, indice, 1, dtRep, rep, numCour); } else { nbLigne = BDDValidBC.UpdateValidBC(codeBordereau, codePlan, indice, 1, dtRep, rep, numCour); } } } else { messErreur = "Veuillez remplir tous les champs !"; } if (messErreur != "") { MessageBox.Show(messErreur); } if (nbLigne != 0) { this.Close(); } }