private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex != -1) { add_file_pat.ss = dataGridView1.Rows[e.RowIndex].Cells[clmfileID.Name].Value.ToString(); add_visitpatientView ssa = new add_visitpatientView(); addControlsTopanel(ssa); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btn_file_save_Click_1(object sender, EventArgs e) { if (textBox_Number.Text == "") { MessageBox.Show("لا يمكن ترك حقل (رقم الملف ) فارغ ", "حقل إجباري", MessageBoxButtons.OK, MessageBoxIcon.Error); textBox_Number.Focus(); return; } if (textBox_Name.Text == "") { MessageBox.Show("لا يمكن ترك حقل (اسم المريض ) فارغ ", "حقل إجباري", MessageBoxButtons.OK, MessageBoxIcon.Error); textBox_Name.Focus(); return; } else { try { con.Open(); SqlCommand cmd21 = new SqlCommand("select ID_pat from Table_PAT where ID_pat=@ID_pat", con); cmd21.Parameters.Add(new SqlParameter("@ID_pat", textBox_Number.Text)); SqlDataReader dr; dr = cmd21.ExecuteReader(); int count = 0; if (dr.Read()) { count += 1; } con.Close(); if (count == 1) { MessageBox.Show("رقم الملف للمريض موجودة مسبقا ، لا يمكن إضافة مريض بنفس الرقم " + textBox_Number.Text.Trim(), "تكرار البيانات رقم الملف للمريض موجودة مسبقا !", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } else { SqlCommand cmd = con.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "dboadd_file_pat"; cmd.Parameters.Add(new SqlParameter("@ID_pat", textBox_Number.Text.Trim())); cmd.Parameters.Add("@Name_pat", SqlDbType.NVarChar).Value = textBox_Name.Text.Trim(); cmd.Parameters.Add(new SqlParameter("@age_pat", textbox_age.Text.Trim())); cmd.Parameters.Add(new SqlParameter("@phone_pat", textbox_phone.Text.Trim())); cmd.Parameters.Add("@end_Date", SqlDbType.SmallDateTime).Value = textbox_enD_Date.Value; cmd.Parameters.Add(new SqlParameter("@Name_Measures", text_Measures.Text.Trim())); cmd.Parameters.Add(new SqlParameter("@presnt_Measures", text_presnt_Measures.Text.Trim())); cmd.Parameters.Add(new SqlParameter("@presnt_Doc", text_presnt_Doc.Text.Trim())); cmd.Parameters.Add(new SqlParameter("@presnt_MM", text_presnt_MM.Text.Trim())); cmd.Parameters.Add(new SqlParameter("@number_Measures", text_number_Measures.Text.Trim())); cmd.Parameters.Add("@address_pat", SqlDbType.NVarChar).Value = comboBox_address.SelectedValue; cmd.Parameters.Add("@city_pat", SqlDbType.NVarChar).Value = comboBox_city.SelectedValue; cmd.Parameters.Add("@cuntry_pat", SqlDbType.NVarChar).Value = textBox_cuntrey.Text.Trim(); cmd.Parameters.Add("@str_pat", SqlDbType.NVarChar).Value = textBox_str.Text.Trim(); cmd.Parameters.Add(new SqlParameter("@Nfamile", comboBoxNfamile.SelectedValue)); cmd.Parameters.Add(new SqlParameter("@Nwife", comboBox_Nwife.SelectedValue)); cmd.Parameters.Add("@wife1", SqlDbType.NVarChar).Value = textBox_wife1.Text.Trim(); cmd.Parameters.Add("@wife2", SqlDbType.NVarChar).Value = textBox_wife2.Text.Trim(); cmd.Parameters.Add("@wife3", SqlDbType.NVarChar).Value = textBox_wife3.Text.Trim(); cmd.Parameters.Add("@wife4", SqlDbType.NVarChar).Value = textBox_wife4.Text.Trim(); cmd.Parameters.Add(new SqlParameter("@Nch", comboBoxNch.SelectedValue)); cmd.Parameters.Add("@ch1", SqlDbType.NVarChar).Value = textBox_ch1.Text.Trim(); cmd.Parameters.Add("@ch2", SqlDbType.NVarChar).Value = textBox_ch2.Text.Trim(); cmd.Parameters.Add("@ch3", SqlDbType.NVarChar).Value = textBox_ch3.Text.Trim(); cmd.Parameters.Add("@ch4", SqlDbType.NVarChar).Value = textBox_ch4.Text.Trim(); cmd.Parameters.Add("@ch5", SqlDbType.NVarChar).Value = textBox_ch5.Text.Trim(); cmd.Parameters.Add("@ch6", SqlDbType.NVarChar).Value = textBox_ch6.Text.Trim(); cmd.Parameters.Add("@ch7", SqlDbType.NVarChar).Value = textBox_ch7.Text.Trim(); cmd.Parameters.Add("@ch8", SqlDbType.NVarChar).Value = textBox_ch8.Text.Trim(); cmd.Parameters.Add("@ch9", SqlDbType.NVarChar).Value = textBox_ch9.Text.Trim(); cmd.Parameters.Add("@ch10", SqlDbType.NVarChar).Value = textBox_ch10.Text.Trim(); cmd.Parameters.Add("@ch11", SqlDbType.NVarChar).Value = textBox_ch11.Text.Trim(); cmd.Parameters.Add("@ch12", SqlDbType.NVarChar).Value = textBox_ch12.Text.Trim(); cmd.Parameters.Add("@ch13", SqlDbType.NVarChar).Value = textBox_ch13.Text.Trim(); cmd.Parameters.Add("@ch14", SqlDbType.NVarChar).Value = textBox_ch14.Text.Trim(); var home = new home(); cmd.Parameters.Add("@date", SqlDbType.NVarChar).Value = home.current; cmd.Parameters.Add("@add_name", SqlDbType.NVarChar).Value = Form1.Recby; con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Open(); SqlCommand cmd2 = con.CreateCommand(); cmd2.CommandType = CommandType.StoredProcedure; cmd2.CommandText = "dboadd_TT"; cmd2.Parameters.Add(new SqlParameter("@ID_visit", textBox_ID_visit.Text.Trim())); cmd2.Parameters.Add(new SqlParameter("@ID_pat", textBox_Number.Text.Trim())); cmd2.Parameters.Add("@Name_pat", SqlDbType.NVarChar).Value = textBox_Name.Text.Trim(); cmd2.ExecuteNonQuery(); con.Close(); //---------------------------- رسائل الخاصة ب موظفين الاستقبال------------------------------------------------- SqlDataReader ddr; DataTable Dt = new DataTable(); SqlCommand ccmd = new SqlCommand("select Priv_Display from TB_Priv where Priv_User_ID=" + Convert.ToInt32(Program.user_ID) + " and Priv_Screen_ID=13", con); con.Open(); ddr = ccmd.ExecuteReader(); if (ddr.Read()) { if (ddr["Priv_Display"].ToString() == "True") { Send_SMS(); } } ddr.Close(); con.Close(); //--------------------------------------------------------------------------------------- //---------------------------- رسائل الخاصة ب موظفين الصيدلية------------------------------------------------- SqlDataReader ddr2; SqlCommand ccmd2 = new SqlCommand("select Priv_Display from TB_Priv where Priv_User_ID=" + Convert.ToInt32(Program.user_ID) + " and Priv_Screen_ID=14", con); con.Open(); ddr2 = ccmd2.ExecuteReader(); if (ddr2.Read()) { if (ddr2["Priv_Display"].ToString() == "True") { Send_SMS2(); } } ddr2.Close(); con.Close(); //--------------------------------------------------------------------------------------- MessageBox.Show("تم إنشاء ملف مريض", "عملية صحيحة", MessageBoxButtons.OK, MessageBoxIcon.Information); add_visitpatientView ssa = new add_visitpatientView(); addControlsTopanel(ssa); } } catch (Exception ee) { con.Close(); MessageBox.Show("يرجى تصوير الخطأ ومراجعة المبرمج ، شكرا" + ee.Message, "ERROR 1002 add_file_pat", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }