Example #1
0
        private void dataGridViewDSTiec_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            //lay du lieu
            string id = dataGridViewDSTiec.CurrentRow.Cells[0].Value.ToString();
            //load ds da dat tu Id tiec
            CTTiec_BUS t = new CTTiec_BUS();

            dataGridViewDSDaDat.DataSource = t.LoadCTHDTheoIDTiec(id);
            //cap nhat tong tien
            float kq   = 0;
            int   dong = dataGridViewDSDaDat.RowCount;

            for (int i = 0; i < dong; i++)
            {
                kq += float.Parse(dataGridViewDSDaDat.Rows[i].Cells[1].Value.ToString()) * float.Parse(dataGridViewDSDaDat.Rows[i].Cells[2].Value.ToString());
            }
            labelTongTien.Text = kq.ToString();
        }
Example #2
0
        private void btnThemMon_Click(object sender, EventArgs e)
        {
            //lay du lieu
            string id     = dataGridViewDSTiec.CurrentRow.Cells[0].Value.ToString();
            string mon    = dataGridViewDSMon.CurrentRow.Cells[1].Value.ToString();
            float  dongia = float.Parse(dataGridViewDSMon.CurrentRow.Cells[2].Value.ToString());

            int soluong = 0;

            if (txtSoLuong.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập số lượng! Vui lòng thử lại.");
                return;
            }
            else
            {
                soluong = int.Parse(txtSoLuong.Text);
            }
            CTTiec_DTO tiec = new CTTiec_DTO(id, mon, dongia, soluong);
            //them vao CTTiec
            CTTiec_BUS t = new CTTiec_BUS();

            t.ThemCTTiec(tiec);
            //hien thi CTTiec
            dataGridViewDSDaDat.DataSource = t.LoadCTHDTheoIDTiec(id);
            //cap nhat tong tien
            float kq   = 0;
            int   dong = dataGridViewDSDaDat.RowCount;

            for (int i = 0; i < dong; i++)
            {
                kq += (float.Parse(dataGridViewDSDaDat.Rows[i].Cells[1].Value.ToString()) * float.Parse(dataGridViewDSDaDat.Rows[i].Cells[2].Value.ToString()));
            }
            labelTongTien.Text = kq.ToString();
            //cap nhat tong tien TIEC
            Tiec_BUS tiecbus = new Tiec_BUS();

            tiecbus.CapNhatTongTien(id, float.Parse(labelTongTien.Text));
            //cap nhat ds
            dataGridViewDSTiec.DataSource = tiecbus.LoadTiec();
            //bingding
            bingding();
        }