Exemple #1
0
        private void cbb_chon_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbb_chon.Text == "Mua linh kiện")
            {
                DataTable   dt  = new DataTable();
                string      sql = "select MALK, TENLK from TBLLINHKIEN ";
                ConnectData con = new ConnectData();
                dt = con.Getdatatable(sql);

                cbb_masp.DataSource    = dt;
                cbb_masp.DisplayMember = "MALK";
                cbb_masp.ValueMember   = "MALK";

                cbb_tensp.DataSource    = dt;
                cbb_tensp.DisplayMember = "TENLK";
                cbb_tensp.ValueMember   = "MALK";
            }
            else
            {
                DataTable   dt  = new DataTable();
                string      sql = "select MAMAY, TENMAY from TBLMAYTINH ";
                ConnectData con = new ConnectData();
                dt = con.Getdatatable(sql);

                cbb_masp.DataSource    = dt;
                cbb_masp.DisplayMember = "MAMAY";
                cbb_masp.ValueMember   = "MAMAY";

                cbb_tensp.DataSource    = dt;
                cbb_tensp.DisplayMember = "TENMAY";
                cbb_tensp.ValueMember   = "MAMAY";
            }
        }
Exemple #2
0
        private void bt_tinh_Click(object sender, EventArgs e)
        {
            ConnectData con = new ConnectData();
            String      kt  = "select MAHNANG from TBL_CTHD where sohd = " + txt_sohd.Text + " and MAHNANG like 'lk%'";
            DataTable   dt  = con.Getdatatable(kt);

            String    kt2 = "select MAHNANG from TBL_CTHD where sohd = " + txt_sohd.Text + " and MAHNANG like 'mt%'";
            DataTable dt2 = con.Getdatatable(kt2);

            if (dt.Rows.Count > 0)
            {
                string sql2 = "select sum((SOLUONG*lk.DONGIA)) as tienlk " +
                              " from TBL_CTHD ct, TBLLINHKIEN lk, TBLHOADON hd " +
                              " where ct.MAHNANG = lk.MALK and ct.SOHD = hd.SOHD and ct.SOHD =  " + txt_sohd.Text;
                tienlk = con.GetScalar(sql2);
            }
            if (dt2.Rows.Count > 0)
            {
                string sql = "select sum((SOLUONG*mt.DONGIA)) as tienmay " +
                             " from TBL_CTHD ct, TBLMAYTINH mt, TBLHOADON hd " +
                             " where ct.MAHNANG = mt.MAMAY and ct.SOHD = hd.SOHD and ct.SOHD = " + txt_sohd.Text;
                tienmay = con.GetScalar(sql);
            }



            txt_thanhtien.Text = (tienlk + tienmay).ToString();
            string sql3 = "select MAHNANG as [Mã mặt hàng], SOLUONG as [Số lượng mua]  from TBL_CTHD where sohd=" + txt_sohd.Text;

            dataGridView1.DataSource = con.Getdatatable(sql3);
        }
Exemple #3
0
        public int GetScalar(string sqlquery)
        {
            ConnectData   con  = new ConnectData();
            SqlConnection conn = new SqlConnection();

            conn = con._CreateConnect();
            conn.Open();
            SqlCommand cmd    = new SqlCommand(sqlquery, conn);
            int        scalar = Convert.ToInt32(cmd.ExecuteScalar());

            conn.Close();

            return(scalar);
        }
Exemple #4
0
        public DataTable Getdatatable(string sqlquery)
        {
            ConnectData   con  = new ConnectData();
            SqlConnection conn = new SqlConnection();

            conn = con._CreateConnect();
            conn.Open();
            SqlCommand cmd = new SqlCommand(sqlquery, conn);

            SqlDataAdapter da = new SqlDataAdapter(cmd);

            dt = new DataTable();
            da.Fill(dt);
            conn.Close();

            return(dt);
        }
Exemple #5
0
        private void bt_them_Click(object sender, EventArgs e)
        {
            ConnectData   con  = new ConnectData();
            SqlConnection conn = new SqlConnection();

            conn = con._CreateConnect();

            if (cbb_chon.Text == "")
            {
                MessageBox.Show("Chưa chọn loại chức năng thêm !!!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (cbb_chon.Text == "Thêm máy tính")
            {
                StringBuilder builder = new StringBuilder();
                builder.Append(RandomNumber(0, 9999));

                string     sql  = "insert into TBLMAYTINH(MAMAY, TENMAY, DONGIA, GHICHU, TINHTRANG) VALUES('MT" + builder.ToString() + "',N'" + txt_ten.Text + "'," + txt_dongia.Text + ",N'" + txt_ghichu.Text + "',1)";
                string     sql2 = "insert into TBLCAUHINH(MAMAY, HANG,CPU ,GPU ,RAM ,HARDDISK) values('MT" + builder.ToString() + "',N'" + cbb_hang.Text + "',N'" + txt_CPU.Text + "',N'" + txt_GPU.Text + "',N'" + cbb_ram.Text + "',N'" + txt_hardisk.Text + "')";
                SqlCommand cmd  = new SqlCommand(sql, conn);
                SqlCommand cmd2 = new SqlCommand(sql2, conn);
                conn.Open();
                cmd.ExecuteNonQuery();
                cmd2.ExecuteNonQuery();
                conn.Close();
                MessageBox.Show("Thêm máy tính thành công !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (cbb_chon.Text == "Thêm linh kiện")
            {
                StringBuilder builder = new StringBuilder();
                builder.Append(RandomNumber(0, 9999));

                string     sql = "insert into TBLLINHKIEN(MALK, TENLK, DONGIA, GHICHU, TINHTRANG) VALUES('LK" + builder.ToString() + "',N'" + txt_ten.Text + "'," + txt_dongia.Text + ",N'" + txt_ghichu.Text + "',1)";
                SqlCommand cmd = new SqlCommand(sql, conn);
                conn.Open();
                cmd.ExecuteNonQuery();
                conn.Close();
                MessageBox.Show("Thêm linh kiện thành công !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Chọn sai chức năng !!!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #6
0
        private void bt_hd_Click(object sender, EventArgs e)
        {
            ConnectData con = new ConnectData();

            dataGridView1.DataSource = con.Getdatatable("select SOHD, sum(thanhtien) as [Số tiền mua] from TBLHOADON  group by SOHD having sum(THANHTIEN) >100000");
        }
Exemple #7
0
        private void bt_mt_Click(object sender, EventArgs e)
        {
            ConnectData con = new ConnectData();

            dataGridView1.DataSource = con.Getdatatable("select TENMAY as [Tên máy tính], SUM(soluong) as [Tổng số lượng mua]  from TBL_CTHD ct, TBLMAYTINH mt where ct.MAHNANG = mt.MAMAY group by TENMAY having sum(soluong) >5");
        }
Exemple #8
0
        private void bt_lk_Click(object sender, EventArgs e)
        {
            ConnectData con = new ConnectData();

            dataGridView1.DataSource = con.Getdatatable("select TENLK as [Tên linh kiện], SUM(soluong) as [Tổng số lượng mua]  from TBL_CTHD ct, TBLLINHKIEN lk where ct.MAHNANG = lk.MALK group by TENLK having sum(soluong) >10");
        }