private void Reload() { // charger les categorie List <SocieteBanque> list = _controller.GetAll().ToList(); // charger gridview gridBanque.DataSource = null; gridBanque.DataSource = list; // selectionner un element int handle = -1; // chercher la position du l'element a selectionne handle = list .ToList() .FindIndex(x => x.Id == _index); // selection // if (handle == -1) handle = 0; if (handle < 0) { _currentView = _controller.InitCategorie(); BindingSouce(); return; } viewBanque.FocusedRowHandle = handle; }
public void Delete(SocieteBanque societeBanque) { using (var con = new SqlConnection(ConnectionString)) { con.Execute(QueryDelete, new { No = societeBanque.Id }); } }
public void DeleteCategorie(SocieteBanque view) { if (view == null) { throw new ArgumentNullException("view"); } _service.VirementService.BanqueDelete(view.Id); }
public int Ajouter(SocieteBanque view) { if (view == null) { throw new ArgumentNullException("view"); } return(_service.VirementService.BanqueCreate( view.Adresse, view.Agence, view.Banque, view.Rib)); }
public void Update(SocieteBanque view) { if (view == null) { throw new ArgumentNullException("view"); } _service.VirementService.BanqueUpdate(view.Id, view.Adresse, view.Agence, view.Rib); }
public System.Data.DataSet GetDataSet(SocieteBanque banque, VirementEntete entete, List <VirementLigne> lignes) { if (entete == null) { throw new ArgumentNullException(nameof(entete)); } var dataSet = new DsVirement(); // ajout de la ligne societe var tableSociete = dataSet.TSociete; tableSociete.AddTSocieteRow( _societe.Id, int.Parse(_societe.MatriculFiscal), _societe.MatriculCle, _societe.MatriculCategorie, _societe.MatriculEtablissement, _exercice.Annee, _societe.RaisonSocial, _societe.Activite, _societe.Ville, _societe.Adresse, 0, int.Parse(_societe.CodePostal)); var tableEntete = dataSet.TEntete; var row = tableEntete.AddTEnteteRow(entete.Id, entete.DateEcheance, entete.DateCreation, entete.ReferenceEnvoi, entete.MotifOperation, entete.Total, entete.NombreTotal, entete.Rib, banque.Agence.ToUpper(), banque.Adresse ); foreach (var ligne in lignes) { var tableLigne = dataSet.TLignes; tableLigne.AddTLignesRow(ligne.Id, row, ligne.Nom, ligne.Prenom, ligne.Rib, ligne.NomBanque, ligne.NetAPaye ); } return(dataSet); }
public void Nouveau(object sender, EventArgs e) { try { _currentView = _controller.InitCategorie(); BindingSouce(); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "AMEN CONSEIL", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Update(SocieteBanque societeBanque) { using (var con = new SqlConnection(ConnectionString)) { con.Execute(QueryUpdate, new { societeBanque.Id, societeBanque.Adresse, societeBanque.Agence, societeBanque.Rib, }); } }
public int Create(SocieteBanque societeBanque) { using (var con = new SqlConnection(ConnectionString)) { return(con.Query <int>(QueryInsert, new { societeBanque.Adresse, societeBanque.Agence, societeBanque.Banque, societeBanque.Rib, societeBanque.SocieteId }).SingleOrDefault()); } }
// Set the current categorie. private void SetCurrentCategorie(object sender, EventArgs e) { if (viewBanque.SelectedRowsCount != 1) { return; } int index = viewBanque.GetSelectedRows().FirstOrDefault(); object categorie = viewBanque.GetRow(index); _currentView = categorie as SocieteBanque; if (_currentView == null) { return; } BindingSouce(); }
// Binding source private void BindingSouce() { // currentView ne doit pas etre null (binding) _currentView = _currentView ?? new SocieteBanque(); txtAgence.DataBindings.Clear(); txtAgence.DataBindings.Add("EditValue", _currentView, "Agence", true, DataSourceUpdateMode.OnPropertyChanged, string.Empty); txtAdresse.DataBindings.Clear(); txtAdresse.DataBindings.Add("EditValue", _currentView, "Adresse", true, DataSourceUpdateMode.OnPropertyChanged, string.Empty); gleTypeBanque.DataBindings.Clear(); gleTypeBanque.DataBindings.Add("EditValue", _currentView, "Banque", true, DataSourceUpdateMode.OnPropertyChanged, string.Empty); txtRib.DataBindings.Clear(); txtRib.DataBindings.Add("EditValue", _currentView, "Rib", true, DataSourceUpdateMode.OnPropertyChanged, string.Empty); dxErrorProvider.DataSource = null; }