private void KCbListTotalCompte_SelectedIndexChanged(object sender, EventArgs e) { bool[] temp = new bool[kLBCompte.Items.Count]; TotalCompte tc = TotalCompte.Charge((int)kCbListTotalCompte.SelectedValue); for (int i = 0; i < kLBCompte.Items.Count; i++) { Compte c = (Compte)kLBCompte.Items[i]; foreach (Compte ct in tc.Comptes) { if (ct.Id == c.Id) { temp[i] = true; break; } else { temp[i] = false; } } } estConstructeur = true; for (int i = 0; i < temp.Length; i++) { kLBCompte.SetItemChecked(i, temp[i]); } estConstructeur = false; ChargeGrille(); }
private void BtnSpecTtCpteSupprime_Click(object sender, EventArgs e) { if (ComponentFactory.Krypton.Toolkit.KryptonTaskDialog.Show("Confirmation", "Etes-vous certain de supprimer ce paramétrage ?", "", MessageBoxIcon.Question, ComponentFactory.Krypton.Toolkit.TaskDialogButtons.Yes | ComponentFactory.Krypton.Toolkit.TaskDialogButtons.No) == DialogResult.Yes) { TotalCompte.Delete(TotalCompte.Charge((int)kCbListTotalCompte.SelectedValue)); ChargeCbTotalCompte(); ChargeGrille(); Cont = true; } }
private void ChargeGrille() { kDgvTotalCompte.DataSource = null; if (kCbListTotalCompte.SelectedValue != null) { DataSet ds = Compte.DataSetTotalComptes(TotalCompte.Charge((int)kCbListTotalCompte.SelectedValue)); kDgvTotalCompte.DataSource = ds; kDgvTotalCompte.DataMember = "TotalComptes"; kDgvTotalCompte.Columns["Pointé"].DefaultCellStyle.Format = "c"; kDgvTotalCompte.Columns["Pointé"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; kDgvTotalCompte.Columns["A venir"].DefaultCellStyle.Format = "c"; kDgvTotalCompte.Columns["A venir"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; kDgvTotalCompte.Columns["Solde"].DefaultCellStyle.Format = "c"; kDgvTotalCompte.Columns["Solde"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; } }
private void BtnSpecTtCpteAjout_Click(object sender, EventArgs e) { string ret = ComponentFactory.Krypton.Toolkit.KryptonInputBox.Show("Entrer le nom du nouveau paramétrage", "Nouveau", "Vue_1"); if (!string.IsNullOrEmpty(ret)) { TotalCompte tc = new TotalCompte { Libelle = ret }; TotalCompte.Sauve(tc); ChargeCbTotalCompte(); ChargeGrille(); Cont = true; } }
private void KLBCompte_ItemCheck(object sender, ItemCheckEventArgs e) { if (!estConstructeur) { TotalCompte tc = TotalCompte.Charge((int)kCbListTotalCompte.SelectedValue); Compte c = (Compte)kLBCompte.Items[e.Index]; if (e.NewValue == CheckState.Checked) { tc.Comptes.Add(c); } else { tc.Comptes.Remove(c); } TotalCompte.Maj(tc); ChargeGrille(); Cont = true; } }
private void ChargeCbTotalCompte() { kCbListTotalCompte.DataSource = TotalCompte.ChargeTout(); }