Advertisement
coasterka

SqlConnection

May 12th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.95 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Data.SqlClient;
  10. using System.Text.RegularExpressions;
  11.  
  12. namespace Challenge
  13. {
  14.     public partial class Klienti : Form
  15.     {
  16.         public Klienti()
  17.         {
  18.             InitializeComponent();
  19.         }
  20.         public static SqlConnection CreateConnection()
  21.         {
  22.             SqlConnection con = new SqlConnection();
  23.             con.ConnectionString = @"Data Source=PETIOFI-PC;Initial Catalog=Team2DB;Integrated Security=True";
  24.             return con;
  25.         }
  26.         private void button4_Click(object sender, EventArgs e)
  27.         {
  28.  
  29.             SqlConnection con = CreateConnection();
  30.             using (con)
  31.             {
  32.                 SqlCommand myCommand = new SqlCommand("StoredProcedure1", con);
  33.                 myCommand.CommandType = CommandType.StoredProcedure;
  34.                 myCommand.CommandText = "StoredProcedure1";
  35.  
  36.                 SqlParameter ZastrID = new SqlParameter("@INS_COMPANY_ID", SqlDbType.Int);
  37.                 ZastrID.Value = dgViewSearchClients.CurrentRow.Cells[0].Value;
  38.                 myCommand.Parameters.Add(ZastrID);
  39.  
  40.                 SqlParameter Name = new SqlParameter("@INS_COMPANY_NAME", SqlDbType.NVarChar);
  41.                 Name.Value = dgViewSearchClients.CurrentRow.Cells[1].Value;
  42.                 myCommand.Parameters.Add(Name);
  43.  
  44.                 SqlParameter Bulstat = new SqlParameter("@INS_COMPANY_BULSTAT", SqlDbType.NVarChar);
  45.                 Bulstat.Value = dgViewSearchClients.CurrentRow.Cells[2].Value;
  46.                 myCommand.Parameters.Add(Bulstat);
  47.  
  48.                 try
  49.                 {
  50.                     con.Open();
  51.                     myCommand.ExecuteNonQuery();
  52.                     MessageBox.Show("Успешно свързване!");
  53.                 }
  54.                 catch (SqlException se)
  55.                 {
  56.                     MessageBox.Show(se.ToString());
  57.                 }
  58.             }
  59.         }
  60.  
  61.         private void button2_Click(object sender, EventArgs e)
  62.         {
  63.  
  64.         }
  65.         //dobavi
  66.         private void button1_Click(object sender, EventArgs e)
  67.         {
  68.             SqlConnection con = CreateConnection();
  69.             using (con)
  70.             {
  71.                 //while (i() == false)
  72.                 {
  73.                     return;
  74.                 }
  75.                 try
  76.                 {
  77.                     SqlCommand cmd = con.CreateCommand();
  78.                     cmd.CommandText = "EXECUTE spInsertNewCompany @INS_COMPANY_ID, @INS_COMPANY_NAME, @INS_COMPANY_BULSTAT, @INS_COMPANY_ADDR, @INS_COMPANY_CONTACT, @INS_COMPANY_TEL";
  79.                     cmd.Parameters.Add("@CLIENT_TYPE", SqlDbType.Int).Value = cmBoxClientsType.Text;
  80.                     cmd.Parameters.Add("@CLIENT_EGN_BULSTAT", SqlDbType.NVarChar, 100).Value = txtBoxClientsClientID.Text;
  81.                     cmd.Parameters.Add("@ADRESS_TEXT", SqlDbType.NVarChar, 400).Value = txtBoxClientsAdres.Text;
  82.                     cmd.Parameters.Add("@INS_COMPANY_CONTACT", SqlDbType.NVarChar, 400).Value = txtBoxClientsClientName.Text;
  83.                     cmd.Parameters.Add("@TELEPHONE", SqlDbType.NVarChar, 100).Value = txtBoxClientsCity.Text;
  84.                     cmd.Parameters.Add("@EMAIL", SqlDbType.NVarChar, 100).Value = txtBoxClientsEmail.Text;
  85.                     con.Open();
  86.                     cmd.ExecuteNonQuery();
  87.                     MessageBox.Show("Добавена е нова застрахователна компания.");
  88.                 }
  89.                 catch (SqlException)
  90.                 {
  91.                     MessageBox.Show("Вече има застраховател с такъв код или наименование!");
  92.                 }
  93.                 finally
  94.                 {
  95.                     con.Close();
  96.                 }
  97.             }
  98.         }
  99.     }
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement