private void button3_Click(object sender, EventArgs e) { if (textBox1.Text == "") { errorProvider1.SetError(textBox1, " لطفا نام را وارد کنید"); } else if (textBox4.Text == "") { errorProvider1.SetError(textBox2, " فاميلي را وارد کنيد"); } else { try { string str1 = ""; str1 = ConfigurationManager.ConnectionStrings["cn1"].ConnectionString; SqlConnection CN = new SqlConnection(str1); string qry = "insert into ser(Name_Company,name_Modir,logo,address_logo,serial) values(@c1,@c2,@c3,@c4,@c5)"; byte[] imageData = Class_mft.ReadFile(label6.Text); SqlCommand SqlCom = new SqlCommand(qry, CN); SqlCom.Parameters.Add(new SqlParameter("@c1", (object)textBox1.Text)); SqlCom.Parameters.Add(new SqlParameter("@c2", (object)textBox4.Text)); SqlCom.Parameters.Add(new SqlParameter("@c3", (object)imageData)); SqlCom.Parameters.Add(new SqlParameter("@c4", (object)label6.Text)); SqlCom.Parameters.Add(new SqlParameter("@c5", (object)textBox3.Text)); CN.Open(); SqlCom.ExecuteNonQuery(); // MsgBox.ShowMessage(this.Handle.ToInt32(), " مشخصات وارد شده با موفقیت ثبت شد ", " ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); CN.Close(); } catch (Exception er) { MsgBox.ShowMessage(this.Handle.ToInt32(), er.Message.ToString(), " خطا ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } }
public void UpdatePicturePersonel() { //به خاطر این نوشته شده تا زمانی که آدرس عکس جدید داده شد عملیات بروزرسانی انجام شود if //اگر نباشد خطا بوجود می آید if if (textBox5.Text != "") { try{ string str1 = ""; str1 = ConfigurationManager.ConnectionStrings["cn1"].ConnectionString; SqlConnection CN = new SqlConnection(str1); string qry = "update log set Adr_Pic=@Adr_Pic,Pic=@Pic where us=N'" + textBox3.Text + "' "; SqlCommand cmd = new SqlCommand(qry, CN); byte[] imageData = Class_mft.ReadFile(textBox5.Text); cmd.Parameters.Add("@Pic", SqlDbType.VarBinary).Value = imageData; //برای به روز رسانی یا برای نماش عکس نیاز به وجود آدرس عکس نمی باشد همان فیلد باینری کافی می باشد cmd.Parameters.Add("@Adr_Pic", SqlDbType.NVarChar).Value = textBox5.Text; // CN.Open(); cmd.ExecuteNonQuery(); MsgBox.ShowMessage(this.Handle.ToInt32(), "تغییرات به موفقیت انجام شد <--> با ورود مجدد کاربر تمام تغییرات انجام شده صورت می گیرد", "توجه", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); CN.Close(); } catch (Exception ex) { MsgBox.ShowMessage(this.Handle.ToInt32(), ex.Message.ToString(), " خطا ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } } }
public void UpdatePicturePersonel() { //به خاطر این نوشته شده تا زمانی که آدرس عکس جدید داده شد عملیات بروزرسانی انجام شود if //اگر نباشد خطا بوجود می آید if try{ if (textBox4.Text != "") { string str1 = ""; str1 = ConfigurationManager.ConnectionStrings["cn1"].ConnectionString; SqlConnection CN = new SqlConnection(str1); string qry = "update Personel set آدرس_عکس=@Address_aks,عکس=@aks where کد_عضویت=N'" + textBox_1.Text + "' "; SqlCommand cmd = new SqlCommand(qry, CN); byte[] imageData = Class_mft.ReadFile(textBox4.Text); cmd.Parameters.Add("@aks", SqlDbType.VarBinary).Value = imageData;//برای به روز رسانی یا برای نماش عکس نیاز به وجود آدرس عکس نمی باشد همان فیلد باینری کافی می باشد // cmd.Parameters.Add("@Address_aks", SqlDbType.NVarChar).Value = textBox4.Text;// CN.Open(); cmd.ExecuteNonQuery(); CN.Close(); } } catch (Exception) { MsgBox.ShowMessage(this.Handle.ToInt32(), "دیگر انتخابی برای حذف وجود ندارد ", "خطا ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } }
public void insertYaddasht() { try { string str1 = ""; str1 = ConfigurationManager.ConnectionStrings["cn1"].ConnectionString; SqlConnection CN = new SqlConnection(str1); //-------------------------------------------------------------- string str_rouz_G = "", str_mah_G = "", str_sal_G = ""; str_rouz_G = comboBox13.Text; str_mah_G = comboBox12.Text; str_sal_G = textBox2.Text; tarikh_G = str_sal_G + "/" + str_mah_G + "/" + str_rouz_G; //---------------------------------------------------- if (textBox1.Text != "") { // اگر تصویر انتخاب شده است string qry = "insert into Yaddasht(تاریخ,موضوع,متن,تصویر,آدرس_تصویر)Values(@c1,@c2,@c3,@c4,@c5)"; SqlCom = new SqlCommand(qry, CN); byte[] imageData = Class_mft.ReadFile(textBox1.Text); SqlCom.Parameters.Add(new SqlParameter("@c1", (object)tarikh_G)); SqlCom.Parameters.Add(new SqlParameter("@c2", (object)textBox3.Text)); SqlCom.Parameters.Add(new SqlParameter("@c3", (object)textBox4.Text)); SqlCom.Parameters.Add(new SqlParameter("@c4", (object)imageData)); SqlCom.Parameters.Add(new SqlParameter("@c5", (object)textBox1.Text)); } else { //اگر تصویر انتخاب نشده باشد string qry = "insert into Yaddasht(تاریخ,موضوع,متن)Values(@c1,@c2,@c3)"; SqlCom = new SqlCommand(qry, CN); SqlCom.Parameters.Add(new SqlParameter("@c1", (object)tarikh_G)); SqlCom.Parameters.Add(new SqlParameter("@c2", (object)textBox3.Text)); SqlCom.Parameters.Add(new SqlParameter("@c3", (object)textBox4.Text)); // SqlCom.Parameters.Add(new SqlParameter("@c4", (object)imageData)); } CN.Open(); SqlCom.ExecuteNonQuery(); MsgBox.ShowMessage(this.Handle.ToInt32(), "عملیات ثبت با موفقیت انجام شد", " ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); CN.Close(); } catch (Exception er) { MsgBox.ShowMessage(this.Handle.ToInt32(), er.Message.ToString(), "خطا ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } finally { MaxNumberYaddasht(); } }
private void button2_Click_1(object sender, EventArgs e) { byte[] imageData = Class_mft.ReadFile(textBox4.Text); textBox15.Text = Class_mft.binaryToHexString(imageData); }
private void button5_Click_1(object sender, EventArgs e) { if (textBox_1.Text != "") { errorProvider1.Clear(); if (textBox_8.Text.StartsWith("0") == true) { errorProvider1.SetError(textBox_8, " شماره تلفن_همراه همراه را (بدون صفر) کامل و صحیح وارد کنيد"); } else if (BarrasiTarikh() == false) { errorProvider1.SetError(maskedTextBox1, " تاریخ عضویت را صحیح وارد نمایید . مثلا :" + " " + "1391/03/28"); MsgBox.ShowMessage(this.Handle.ToInt32(), " تاریخ عضویت را صحیح وارد نمایید . مثلا :" + " " + "1391/03/28", "!! توجه ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } else if (textBox_10.Text != "" && clmft.BarrasiFieldEmail(textBox_10.Text) == false) { errorProvider1.SetError(textBox_10, " رایانامه را صحیح وارد نمایید"); textBox_10.Text = ""; } else if (textBox_6.Text.Length <= 9) { errorProvider1.SetError(textBox_6, "کد ملی 10 رقمی را صحیح وارد نمایید"); } else { ///--------------------------------------------- try { string str1 = ""; str1 = ConfigurationManager.ConnectionStrings["cn1"].ConnectionString; con = new SqlConnection(str1); con.Open(); //جلوگیری از تکرار کد_ملی string s1 = " select * from Personel where کد_ملی='" + textBox_6.Text + "' "; da = new SqlDataAdapter(s1, con); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count == 0) { //----------این کدملی اصلا وجود ندارد ------------------------------------- byte[] imageData = Class_mft.ReadFile(textBox4.Text); cldbSql.CallDB("update Personel set نام= N'" + textBox_2.Text + "',فامیلی=N'" + textBox_3.Text + "',نام_پدر=N'" + textBox_4.Text + "',تاریخ_تولد=N'" + maskedTextBox1.Text + "',شماره_شناسنامه=N'" + textBox_5.Text + "',کد_ملی=N'" + textBox_6.Text + "',شهر_اقامت=N'" + textBox_7.Text + "',مذهب=N'" + textBox_11.Text + "',تابعیت=N'" + textBox_9.Text + "',وضعیت_تاهل='" + comboBox1.Text + "',پست_الکترونیکی=N'" + textBox_10.Text + "',تلفن_همراه=N'" + textBox_8.Text + "',جنسیت=N'" + comboBox2.Text + "',آدرس=N'" + textBox_12.Text + "' where کد_عضویت=N'" + textBox_1.Text + "' "); UpdatePicturePersonel(); cm.EndCurrentEdit(); //----------------------------------------------------------------------- } else { //-------------این کدملی وجود داردکه همان کد ملی وارد شده ثبت نام می باشد //--------------------------------درحالتی که کد ملی نمایش روی text6 می باشد------------------------------- if (label17.Text != textBox_6.Text) { MsgBox.ShowMessage(this.Handle.ToInt32(), "کد ملی تکراری می باشد", "خطا", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); textBox_6.Text = label17.Text; } else { //byte[] imageData = Class_mft.ReadFile(textBox4.Text); cldbSql.CallDB("update Personel set نام= N'" + textBox_2.Text + "',فامیلی=N'" + textBox_3.Text + "',نام_پدر=N'" + textBox_4.Text + "',تاریخ_تولد=N'" + maskedTextBox1.Text + "',شماره_شناسنامه=N'" + textBox_5.Text + "',کد_ملی=N'" + textBox_6.Text + "',شهر_اقامت=N'" + textBox_7.Text + "',مذهب=N'" + textBox_11.Text + "',تابعیت=N'" + textBox_9.Text + "',وضعیت_تاهل='" + comboBox1.Text + "',پست_الکترونیکی=N'" + textBox_10.Text + "',تلفن_همراه=N'" + textBox_8.Text + "',جنسیت=N'" + comboBox2.Text + "',آدرس=N'" + textBox_12.Text + "' where کد_عضویت=N'" + textBox_1.Text + "' "); UpdatePicturePersonel(); cm.EndCurrentEdit(); //----------------------------------------------------------------------- } } } catch (Exception ex) { MsgBox.ShowMessage(this.Handle.ToInt32(), ex.Message.ToString(), "خطا", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } button5.Visible = false; button8.Visible = true; groupBox7.Enabled = true; Disabe_TextBox_Combobax(); dataGridView1.Enabled = true; } } else { MsgBox.ShowMessage(this.Handle.ToInt32(), "هیچ سطری انتخاب نشده است", "!! توجه ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } }
private void button5_Click(object sender, EventArgs e) { try{ string str1 = ""; str1 = ConfigurationManager.ConnectionStrings["cn1"].ConnectionString; con = new SqlConnection(str1); con.Open(); //جلوگیری از تکرار کد_ملی string s1 = " select nameDesign from cardDesign where nameDesign='" + textBox2.Text + "' "; da = new SqlDataAdapter(s1, con); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count != 0) { //----------این کدملی اصلا وجود ندارد ------------------------------------- // byte[] imageData = Class_mft.ReadFile(textBox4.Text); // cldbSql.CallDB("update Personel set نام= N'" + textBox1.Text + "',فامیلی=N'" + textBox2.Text + "',نام_پدر=N'" + textBox3.Text + "',تاریخ_تولد=N'" + maskedTextBox1.Text + "',شماره_شناسنامه=N'" + textBox5.Text + "',کد_ملی=N'" + textBox6.Text + "',شهر_اقامت=N'" + textBox7.Text + "',مذهب=N'" + textBox8.Text + "',تابعیت=N'" + textBox9.Text + "',وضعیت_تاهل='" + comboBox1.Text + "',پست_الکترونیکی=N'" + textBox10.Text + "',تلفن_همراه=N'" + textBox11.Text + "',جنسیت=N'" + comboBox2.Text + "',آدرس=N'" + textBox12.Text + "' where کد_عضویت=N'" + textBox14.Text + "' "); // UpdatePicturePersonel(); // cm.EndCurrentEdit(); MsgBox.ShowMessage(this.Handle.ToInt32(), "این نام سبک قبلا ثبت شده است نام دیگری وارد نمایید ", "!! توجه ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); textBox2.Text = ""; //----------------------------------------------------------------------- } else { if (textBox2.Text == "") { MsgBox.ShowMessage(this.Handle.ToInt32(), "نام کارت را وارد نمایید", "!! توجه ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } else if (textBox21.Text == "") { MsgBox.ShowMessage(this.Handle.ToInt32(), "رنگ متن فونت را انتحاب کنید", "!! توجه ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } else if (textBox1.Text == "" && textBox20.Text == "") { MsgBox.ShowMessage(this.Handle.ToInt32(), "رنگ پشت زمینه یا تصویر پشت زمینه را مشخص نمایید", "!! توجه ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } else if (textBox2.Text != "") { try { string str2 = ""; str2 = ConfigurationManager.ConnectionStrings["cn1"].ConnectionString; SqlConnection CN = new SqlConnection(str2); if (label17.Text == "Background_onlyImage") { //در صورتی که پشت زمینه فقط رنگ باشد string qry = "insert into cardDesign(nameDesign,bgcolor,fontcolor,Address_img,img) values(@c1,@c2,@c3,@c4,@c5)"; SqlCom = new SqlCommand(qry, CN); byte[] imageData = Class_mft.ReadFile(textBox1.Text); SqlCom.Parameters.Add(new SqlParameter("@c1", (object)textBox2.Text)); SqlCom.Parameters.Add(new SqlParameter("@c2", (object)Out_Name_Color(textBox20.Text))); SqlCom.Parameters.Add(new SqlParameter("@c3", (object)Out_Name_Color(textBox21.Text))); SqlCom.Parameters.Add(new SqlParameter("@c4", (object)textBox1.Text));//آدرس عکس SqlCom.Parameters.Add(new SqlParameter("@c5", (object)imageData)); } else if (label17.Text == "Background_onlycolor") { string qry = "insert into cardDesign(nameDesign,bgcolor,fontcolor,Address_img) values(@c1,@c2,@c3,@c4)"; SqlCom = new SqlCommand(qry, CN); // درصورتی که پشت زمینه فقط تصویر باشد SqlCom.Parameters.Add(new SqlParameter("@c1", (object)textBox2.Text)); SqlCom.Parameters.Add(new SqlParameter("@c2", (object)Out_Name_Color(textBox20.Text))); SqlCom.Parameters.Add(new SqlParameter("@c3", (object)Out_Name_Color(textBox21.Text))); SqlCom.Parameters.Add(new SqlParameter("@c4", (object)textBox1.Text));//آدرس عکس // SqlCom.Parameters.Add(new SqlParameter("@c5", (object)imageData)); } CN.Open(); SqlCom.ExecuteNonQuery(); MsgBox.ShowMessage(this.Handle.ToInt32(), "سبک ایجاد شده با موفقیت ذخیره شد", " ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); CN.Close(); } catch (Exception er) { MsgBox.ShowMessage(this.Handle.ToInt32(), er.Message.ToString(), "خطا ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } textBox1.Text = ""; textBox2.Text = ""; textBox20.Text = ""; textBox21.Text = ""; panel1.BackColor = Color.WhiteSmoke; panel1.BackgroundImage = null; label3.ForeColor = Color.Black; label4.ForeColor = Color.Black; label5.ForeColor = Color.Black; label6.ForeColor = Color.Black; label7.ForeColor = Color.Black; label8.ForeColor = Color.Black; label9.ForeColor = Color.Black; label10.ForeColor = Color.Black; //label11.ForeColor = Color.Black; label12.ForeColor = Color.Black; label13.ForeColor = Color.Black; label14.ForeColor = Color.Black; label15.ForeColor = Color.Black; } } } catch (Exception ex) { MsgBox.ShowMessage(this.Handle.ToInt32(), ex.Message.ToString(), " خطا ", "تایید", "", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } }