void SelectEqp(object sender, EventArgs e) { if (OnSelect != null && bsListe.Current != null) { DataRowView drv = (DataRowView)bsListe.Current; DEQUIPEMENT eqp = new DEQUIPEMENT(); eqp.CODE_EQP = (decimal)drv["CODE_EQP"]; eqp = CLIENT_APP_PARAM.gcws.obtenirInstanceEQUIPEMENT(eqp); OnSelect(eqp); Close(); } }
void SelectEqp(DEQUIPEMENT eqp) { lbCode.Text = eqp.CODE_EQP.ToString(); txtLibelle.Text = eqp.LIBELLE_EQP; txtFabriquant.Text = eqp.FABRIQUANT; txtSerie.Text = eqp.NUM_SERIE; dtpDateFabrication.Value = eqp.DATE_FAB_EQP; dtpDateService.Value = eqp.DATE_MISE_SERVICE_EQP; txt_REF_CLIENT.Text = eqp.REF_CLIENT; txt_REF_CLIENT.Tag = eqp.CODE_CLIENT; txt_RS_CLIENT.Text = eqp.RS_CLIENT; txt_TEL_CLIENT.Text = eqp.TEL_CLIENT; }
void btn_supprimer_Click(object sender, EventArgs e) { if (bsListe.Current != null && MessageBox.Show("Etes vous sûres de supprimer l'équipement sélectionné?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { DataRowView drv = (DataRowView)bsListe.Current; DEQUIPEMENT eqp = new DEQUIPEMENT(); eqp.CODE_EQP = (decimal)drv["CODE_EQP"]; try { CLIENT_APP_PARAM.gcws.effaceEQUIPEMENT(eqp); MessageBox.Show("Equipement supprimé.", this.Text); chargerListe(); } catch (Exception er) { MessageBox.Show("Erreur lors de la suppression de l'équipement", this.Text); } } }
void button1_Click(object sender, EventArgs e) { #region Verfification champs errorProvider1.SetError(PARCOURIR_LISTE_CLIENT, ""); if (txt_REF_CLIENT.Text.Trim() == string.Empty) { errorProvider1.SetError(PARCOURIR_LISTE_CLIENT, "Veuillez sélectioner le client propriétaire de l'équipement!"); PARCOURIR_LISTE_CLIENT.Focus(); return; } errorProvider1.Clear(); errorProvider1.SetError(txtLibelle, ""); if (txtLibelle.Text.Trim() == string.Empty) { errorProvider1.SetError(txtLibelle, "Veuillez saisir un libellé pour l'équipement!"); txtLibelle.Focus(); return; } errorProvider1.Clear(); #endregion if (mode == 0) { equipement = new DEQUIPEMENT(); equipement.CODE_CLIENT = (decimal)txt_REF_CLIENT.Tag; equipement.DATE_FAB_EQP = dtpDateFabrication.Value; equipement.DATE_MISE_SERVICE_EQP = dtpDateService.Value; equipement.FABRIQUANT = txtFabriquant.Text; equipement.LIBELLE_EQP = txtLibelle.Text; equipement.NUM_SERIE = txtSerie.Text; try { CLIENT_APP_PARAM.gcws.ajouteEQUIPEMENT(equipement); MessageBox.Show("Equipement enregistré avec succes."); valide = true; Close(); } catch (Exception er) { valide = false; MessageBox.Show(er.Message, this.Text); return; } } else { equipement = new DEQUIPEMENT(); equipement.CODE_EQP = Convert.ToDecimal(lbCode.Text); equipement.CODE_CLIENT = (decimal)txt_REF_CLIENT.Tag; equipement.DATE_FAB_EQP = dtpDateFabrication.Value; equipement.DATE_MISE_SERVICE_EQP = dtpDateService.Value; equipement.FABRIQUANT = txtFabriquant.Text; equipement.LIBELLE_EQP = txtLibelle.Text; equipement.NUM_SERIE = txtSerie.Text; try { CLIENT_APP_PARAM.gcws.modifieEQUIPEMENT(equipement); MessageBox.Show("Equipement enregistré avec succes."); valide = true; Close(); } catch (Exception er) { valide = false; MessageBox.Show(er.Message, this.Text); return; } } }