//private void SetIcdCodes() //{ // //spin1.Adapter(null); // if (icdcodesspecial.Count != 0) // { // for (int i = 0; i < icdcodesspecial.Count; i++) // { // ICD_Codes1.Add(icdcodesspecial[i].col4.ToString() + " " + icdcodesspecial[i].col9.ToString()); // } // adapt1 = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, ICD_Codes1); // spin1.Adapter = adapt1; // } //} private async void AddNewVisit() // new visit { if (VISITID == 0) { string endpoint; PostRest p = new PostRest(); Address address = new Address(); endpoint = address.Endpoint + "Visits"; var uri = new Uri(endpoint); NewVisit newvisit = new NewVisit(); newvisit.PersonID = receiverID; newvisit.DoctorPersonID = myID; string output = JsonConvert.SerializeObject(newvisit); string StrRespPost = await PostRest.Post(output, uri, false); try { newMessages = JsonConvert.DeserializeObject <VisitID>(StrRespPost.ToString()); VISITID = newMessages.visitId; new AlertDialog.Builder(this) .SetMessage("New visit has been created") .SetTitle("Message") .Show(); } catch { new AlertDialog.Builder(this) .SetMessage("An error has occur") .SetTitle("Message") .Show(); } } else { new AlertDialog.Builder(this) .SetMessage("You already have created a new Visit.If you need to create a new one you need to exit from this Visit ") .SetTitle(" No need for new Visit ") .Show(); } }
private void dgvDocumentFiles_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataRow dr = (DataRow)((DataTable)this.dgvDocumentFiles.DataSource).Rows[e.RowIndex]; if (e.ColumnIndex == 0) { if (MedicalTestID > 0) { System.Diagnostics.Process.Start(@System.Configuration.ConfigurationManager.AppSettings["MedicalTestFolder"] + "\\" + VisitID.ToString() + "\\" + dr["FileName"].ToString()); } else { System.Diagnostics.Process.Start(@dr["FileNameFull"].ToString()); } } else { if (MessageBox.Show("Ви дійсно бажаєте видалити цей документ?", "Doctor N", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (MedicalTestID > 0) { string medicalTestFolder = System.Configuration.ConfigurationManager.AppSettings["MedicalTestFolder"] + "\\" + VisitID.ToString(); string filePath = Path.Combine(medicalTestFolder, dr["FileName"].ToString()); if (File.Exists(filePath)) { File.Delete(filePath); } VikkiSoft.Data.Document.DeleteDocument(int.Parse(dr["DocumentID"].ToString())); } else { string fileName = dr["FileNameFull"].ToString(); string[] arrFiles = m_AddedFiles.Split(','); m_AddedFiles = ""; for (int i = 0; i < arrFiles.Length; i++) { if (arrFiles[i] != fileName && !string.IsNullOrEmpty(fileName)) { if (string.IsNullOrEmpty(m_AddedFiles)) { m_AddedFiles = arrFiles[i]; } else { m_AddedFiles += "," + arrFiles[i]; } } } } LoadDocuments(); } } } }
private void dgvMedicalTests_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataRow dr = (DataRow)((DataTable)this.dgvMedicalTests.DataSource).Rows[e.RowIndex]; int medicalTestID = int.Parse(dr["MedicalTestID"].ToString()); if (e.ColumnIndex == (CountFilesMax + 2)) { if (MessageBox.Show("Ви дійсно бажаєте видалити цей документ?", "Doctor N", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { string medicalTestFolder = System.Configuration.ConfigurationManager.AppSettings["MedicalTestFolder"] + "\\" + VisitID.ToString(); for (int i = 0; i < CountFilesMax; i++) { string filePath = Path.Combine(medicalTestFolder, dr["FileName" + i.ToString()].ToString()); if (File.Exists(filePath)) { File.Delete(filePath); } } VikkiSoft.Data.MedicalTest.DeleteMedical(medicalTestID); LoadMedicalTest(); } } else if (e.ColumnIndex >= 2) { System.Diagnostics.Process.Start(@System.Configuration.ConfigurationManager.AppSettings["MedicalTestFolder"] + "\\" + VisitID.ToString() + "\\" + dr["FileName" + (e.ColumnIndex - 2).ToString()].ToString()); } else if (e.ColumnIndex == 0) { m_EditedIndex = e.RowIndex; ShowEditVisitForm(medicalTestID); } } }