protected override void Save_Click(object sender, EventArgs e) { // Check is All controls en Form are validate if (ValidationManager.hasValidationErrors(this.Controls)) { return; } this.ReadEntity(); // Save if (EntityBLO.Save(this.Entity) > 0) { MetroFramework.MetroMessageBox.Show(this, string.Format(ResourceEntryForm.Entity_has_been_properly_registered, this.Entity.ToString())); onEnregistrerClick(this, e); } else { MetroFramework.MetroMessageBox.Show(this, string.Format(ResourceEntryForm.The_information_is_not_saved_because_there_are_no_changes , this.Entity.ToString()) , ResourceEntryForm.There_are_no_changes ); } }
/// <summary> /// Show Entity List in DataGrid with FilterValues /// </summary> /// <param name="FilterValues">Filter Values to filter Data in GridView</param> public void RefreshEntities(Dictionary <string, object> FilterValues) { this.FilterValues = FilterValues; var ls = EntityBLO.Recherche(FilterValues); ObjetBindingSource.Clear(); foreach (var item in ls) { ObjetBindingSource.Add(item); } }
private void ExportExcelDataAction_Click(object sender, EventArgs e) { List <BaseEntity> ListData = EntityBLO.Recherche(FilterValues).Cast <BaseEntity>().ToList(); // FileDialog Stream myStream; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "xsl files (*.xls)|*.xls|All files (*.*)|*.*"; saveFileDialog1.FilterIndex = 2; saveFileDialog1.RestoreDirectory = true; saveFileDialog1.FileName = EntityBLO.ConfigEntity.GwinEntity.PluralName; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { saveFileDialog1.FileName += ".xlsx"; saveFileDialog1.OpenFile().Close(); this.CreateExcelFile(saveFileDialog1.FileName, ListData); } }