public EstimateReqDialog(Ice.Core.Session _session = null) { InitializeComponent(); epiSession = _session; this._repo = new Erp.Custom.CostManagement.Repositories(); this._repoAuth = new AuthRepo(); this.estimateList = new List <CostRequestModel>(); this.selected = new CostRequestModel(); }
public TestMethods(CustomSession _session) { InitializeComponent(); this._sess = new Session(); this._pr = new Ice.CustomUI.PRList.RequisitionRepo(); this._repoAth = new AuthRepo(); this._repoReq = new RequisitionRepo(); this._repoEst = new Erp.Custom.CostManagement.Repositories(); epiSession = _session; content = new ApprovalModel(); }
public RequestEstimate(EpiTransaction iTrans) : base(iTrans) { InitializeComponent(); this.trans = (Transaction)iTrans; this.epiSession = ((Ice.Core.Session)oTransaction.Session); this._repo = new Erp.Custom.CostManagement.Repositories(); this._repoAth = new AuthRepo(); this.model = new CostRequestModel(); }
private void btnSave_Click(object sender, EventArgs e) { if (Patient == null) { btnPatient_Click(this, new EventArgs()); } if (txtDescription.Text != "" && KeyService != "" && KeyCategory != 0 && _have) { string path; if (Directory.Exists(@"S:\")) { path = @"D:\ABC soft\"; } else { path = _path; } var title = Patient.Id + DateTime.Today.Day + DateTime.Today.Month + DateTime.Today.Year + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString(); if (KeyService == @"Consultation") { _estimate = new ConsultationEstimate(); if (WaitingList != null) { _estimate.Insert(WaitingList.VisitId, WaitingList.VisitCount, WaitingList.PatientId, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\ConsultationEstimate\" + title); _waitingList.DeleteConsultationWaitingList(WaitingList.Id, KeyCategory); } else { _estimate.Insert(null, null, Patient.Id, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\ConsultationEstimate\" + title); } txtDescription.Save(path + @"RTF\ConsultationEstimate\" + title, StreamType.RichTextFormat); } if (KeyService == @"Laboratory") { _estimate = new LaboratoryEstimate(); if (WaitingList != null) { _estimate.Insert(WaitingList.VisitId, WaitingList.VisitCount, WaitingList.PatientId, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\LaboratoryEstimate\" + title); _waitingList.DeleteLaboratoryWaitingList(WaitingList.Id, KeyCategory); } else { _estimate.Insert(null, null, Patient.Id, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\LaboratoryEstimate\" + title); } txtDescription.Save( path + @"RTF\LaboratoryEstimate\" + title, StreamType.RichTextFormat); } if (KeyService == @"MedicalImaging") { _estimate = new MedicalImagingEstimate(); if (WaitingList != null) { _estimate.Insert(WaitingList.VisitId, WaitingList.VisitCount, WaitingList.PatientId, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\MedicalImagingEstimate\" + title); _waitingList.DeleteMedicalImagingWatingList(WaitingList.Id, KeyCategory); } else { _estimate.Insert(null, null, Patient.Id, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\MedicalImagingEstimate\" + title); } txtDescription.Save( path + @"RTF\MedicalImagingEstimate\" + title, StreamType.RichTextFormat); } if (KeyService == @"Prescription") { _estimate = new PrescriptionEstimate(); if (WaitingList != null) { _estimate.Insert(WaitingList.VisitId, WaitingList.VisitCount, WaitingList.PatientId, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\PrescriptionEstimate\" + title); _waitingList.DeletePrescriptionWatingList(WaitingList.Id, KeyCategory); } else { _estimate.Insert(null, null, Patient.Id, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\PrescriptionEstimate\" + title); } txtDescription.Save( path + @"RTF\PrescriptionEstimate\" + title, StreamType.RichTextFormat); } if (KeyService == @"VariousDocument") { _estimate = new VariousDocumentEstimate(); if (WaitingList != null) { _estimate.Insert(WaitingList.VisitId, WaitingList.VisitCount, WaitingList.PatientId, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\VariousdocumentEstimate\" + title); _waitingList.DeleteVariousDocumentWatingList(WaitingList.Id, KeyCategory); } else { _estimate.Insert(null, null, Patient.Id, KeyCategory, Account.WorkerId, _keyNurse, _keyReferrer, DateTime.Today, _path + @"RTF\VariousdocumentEstimate\" + title); } txtDescription.Save( path + @"RTF\VariousdocumentEstimate\" + title, StreamType.RichTextFormat); } var messageDocument = "Do You Want to Print This Document or not...?"; var titlesDocument = "Print Document"; var buttons = MessageBoxButtons.YesNo; var result = MessageBox.Show(messageDocument, titlesDocument, buttons, MessageBoxIcon.Question); if (result == DialogResult.Yes) { btnPrint.PerformClick(); } if (WaitingList != null) { CheckWaitingListDeleteOrUpdate(); } Clear(); } else { MessageBox.Show(@"Please checking Service and Category or Document is empty", @"Error"); } }