using System; using System.Collections.Generic; using System.Data.SqlTypes; using Datalib.EntityClasses; using Datalib.HelperClasses; using System.Linq; using DevExpress.XtraEditors; using System.Windows.Forms; using Datalib.Linq; namespace PatientMan.Forms { public partial class frmExp : PatientMan.BasicForms.frmCommon { public frmExp() { InitializeComponent(); } public override void LoadData() { LinqMetaData meta = new LinqMetaData(adapter); this.cbProv.DataSource = meta.TblProvince.Select(p => new { p.Provinceid, p.Provincename }); this.cbDistrict.DataSource = meta.TblDistrict; this.cbReasons.DataSource = meta.TblRegimenStopReason; this.cbRegimens.DataSource = meta.TblRegimen.Select(p => new { p.Regimenid, p.VRegimenname }); this.cbCommunes.DataSource = meta.TblCommune; base.LoadData(); } private void barPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { grdExport.ShowPrintPreview(); } private void barExcel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.SaveFileDialog.FileName = "Patients" + DateTime.Today.ToString("dd") + DateTime.Today.ToString("MM") + DateTime.Today.ToString("yy") + ".xls"; this.SaveFileDialog.Filter = "Excel File|*.xls"; if (this.SaveFileDialog.ShowDialog() == DialogResult.OK) { this.grdExport.ExportToXls(SaveFileDialog.FileName); } } private void barEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var frm = new frmPatientInfo(); frm.PatientsCollection = new EntityCollection(); var Patientid = this.gridView1.GetFocusedRowCellValue(colPatientID).ToString(); var PatientInfo = new TblPatientEntity(Patientid); adapter.FetchEntity(PatientInfo); frm.PatientsCollection.Add(PatientInfo); frm.PatientInfo = PatientInfo; frm.LoadData(); frm.ShowDialog(); } } }