Code C#: Hướng dẫn sử dụng Stored Procedures trong Visual Studio 2013

Code C#: Hướng dẫn sử dụng Stored Procedures trong Visual Studio 2013
1. Tạo Stored Procedures với chức năng thêm mới một sinh viên:
2. Trong màn hình bên phải, ta viết mã cho Stored Procedures:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Hien, Nguyen Minh
-- Create date: 12h 55m, 12-13-2014
-- Description:   Stored Procedures Insert SinhVien
-- =============================================
CREATE PROCEDURE spThemSV
      -- Add the parameters for the stored procedure here
      @MaSV varchar(50),
      @TenSV varchar(50)
AS
BEGIN
      -- SET NOCOUNT ON added to prevent extra result sets from
      -- interfering with SELECT statements.
      SET NOCOUNT ON;
      INSERT INTO tblSinhVien(MaSV,TenSV)
      VALUES(@MaSV,@TenSV)
    -- Insert statements for procedure here     
END

3. Thiết kế giao diện trang Thêm mới sinh viên:

4. Trong VS, viết mã nguồn cho sự kiện của nút Thêm (sử dụng Stored Procedures)

private void btnThem_Click(object sender, EventArgs e){
  SqlConnection conn = new SqlConnection(chuoikn);
  SqlCommand cmd = new SqlCommand();
  cmd.CommandType = CommandType.StoredProcedure;
  cmd.CommandText = "spThemSV";

  cmd.Parameters.Add("@MaSV", SqlDbType.VarChar).Value = txtMaSV.Text.Trim();
  cmd.Parameters.Add("@TenSV", SqlDbType.VarChar).Value = txtTenSV.Text.Trim();

  cmd.Connection = conn;
  try{
       conn.Open();
       cmd.ExecuteNonQuery();
  }
  catch (Exception ex){
       throw ex;
  }
  finally{
       conn.Close();
  }
} 

5. Trong sự kiện Click của nút Thoat ta viết mã xử lý như sau:
private void btnThoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }

Tag: C#, Lập trình windows, lập trình windows nâng cao, lập trình giao diện, lập trình ado.net, Stored Procedures, Visual Studio 2013
Xem chi tiết

Code C#: Hướng dẫn tạo Form đăng nhập đơn giản

Code C#: Hướng dẫn tạo Form đăng nhập đơn giản
1. Thiết kế giao diện form:

2. Tạo bảng CSDL tblTaiKhoan:


3. Trong sự kiện Click của nút Đăng nhập, viết mã xử lý sau:
private void btnDangNhap_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection(chuoikn);
            string sqlSelect = "Select * from tblTaiKhoan where TaiKhoan = '" + txtTaiKhoan.Text + "' and MatKhau = '" + txtMatKhau.Text + "'";
            conn.Open();
            SqlCommand cmd = new SqlCommand(sqlSelect, conn);
            SqlDataReader reader = cmd.ExecuteReader();
            if (reader.Read() == true)
            {               
                this.Hide();
                Form main = new Frm_Main();
                main.Show();
            }
            else
            {
                MessageBox.Show("Ban dang nhap khong thanh cong !");
                txtTaiKhoan.Text = "";
                txtMatKhau.Text = "";
                txtTaiKhoan.Focus();               
            }
        }
4. Trong sự kiện Click của nút Thoat, viết mã xử lý sau:
private void btnThoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }

Tag: C#, Lập trình windows, lập trình windows nâng cao, lập trình giao diện, lập trình ado.net
Xem chi tiết