Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C# by btvn ( 6 years ago )
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace LTWindows_BTtrenlop
{
    public partial class frmBTVN : Form
    {
        
        public frmBTVN()
        {
            InitializeComponent();
            
        }
        void DefineListView()
        {
            
            lv_DonGia.View = View.Details;
            lv_DonGia.GridLines = true;
            lv_DonGia.FullRowSelect = true;
            lv_DonGia.Columns.Add("STT", 50);
            lv_DonGia.Columns.Add("Tên sách", 150);
            lv_DonGia.Columns.Add("Đơn giá", 85);
            lv_DonGia.Items.Add(new ListViewItem(new[] { lv_DonGia.Items.Count.ToString(), "Lập trình Windows", "15000" }));
            lv_DonGia.Items.Add(new ListViewItem(new[] { lv_DonGia.Items.Count.ToString(), "Nhập môn C++", "20000" }));
            lv_DonGia.Items.Add(new ListViewItem(new[] { lv_DonGia.Items.Count.ToString(), "Lập trình Java", "30000" }));

            lv_TongTien.View = View.Details;
            lv_TongTien.GridLines = true;
            lv_TongTien.FullRowSelect = true;
            lv_TongTien.Columns.Add("STT", 50);
            lv_TongTien.Columns.Add("Sách", 150);
            lv_TongTien.Columns.Add("Tiền", 85);           
        }
        

        private void FrmBTVN_Load(object sender, EventArgs e)
        {
            DefineListView();
            btnXoa.Enabled = false;
            btnMua.Enabled = false;
            txtSL.Enabled = false;
            
        }

        private void BtnMua_Click(object sender, EventArgs e)
        {
            
            
            for (int i = 0; i < lv_DonGia.Items.Count; i++)
            {
                if (lv_DonGia.Items[i].Selected == true)
                {
                    string stt = lv_TongTien.Items.Count.ToString();
                    
                    lv_TongTien.Items.Add(new ListViewItem(new[] { stt,lv_DonGia.Items[i].SubItems[1].Text, (int.Parse(txtSL.Text) * int.Parse(lv_DonGia.Items[i].SubItems[2].Text)).ToString() }));
                }
                
            }

            Tinhtien();
        }

        void Tinhtien()
        {
            int s = 0;
            for (int i = 0; i < lv_TongTien.Items.Count; i++)
                if (lv_TongTien.Items.Count > 0)
                {
                    s += (int.Parse(lv_TongTien.Items[i].SubItems[2].Text));
                }
            txtTongTien.Text = s.ToString();
        }
        private void Lv_DonGia_SelectedIndexChanged(object sender, EventArgs e)
        {
            btnMua.Enabled = true;
            txtSL.Enabled = true;
        }

        private void BtnXoa_Click(object sender, EventArgs e)
        {
            
            for (int i = 0; i < lv_TongTien.Items.Count; i++)
            {
                if (lv_TongTien.Items[i].Selected == true)
                {
                    lv_TongTien.Items.RemoveAt(i);
                    //lv_TongTien.Items.Add(lv_TongTien.Items[i + 1]);
                }
            }
            int s = 0;
            for (int i = 0; i < lv_TongTien.Items.Count; i++)
                if (lv_TongTien.Items.Count > 0)
                {
                    s += (int.Parse(lv_TongTien.Items[i].SubItems[2].Text));
                }
            txtTongTien.Text = s.ToString();
        }

        private void Lv_TongTien_SelectedIndexChanged(object sender, EventArgs e)
        {
            btnXoa.Enabled = true;
        }

       
    }
}

 

Revise this Paste

Your Name: Code Language: