Ejemplo n.º 1
0
        private void btnSuaLichSuGia2_Click(object sender, EventArgs e)
        {
            LichSuGia lsg = new LichSuGia();

            //MessageBox.Show(dgvLichSuGia.SelectedRows[0].Cells["maHang"].Value + "---"+dgvLichSuGia.SelectedRows[0].Cells["ngayBatDau"].Value);
            lsg.MaHang     = dgvLichSuGia.SelectedRows[0].Cells["maHang"].Value + "";
            lsg.NgayBatDau = dgvLichSuGia.SelectedRows[0].Cells["ngayBatDau"].Value + "";
            frmSuaLichSuGia suaLSG = new frmSuaLichSuGia(lsg);

            suaLSG.ShowDialog();
        }
Ejemplo n.º 2
0
        public void xoaLichSuGia(LichSuGia lsg)
        {
            KetNoiCSDL.moKetNoi();
            string     del = "delete from LichSuGia where  maHang=@maHang and ngayBatDau=@ngayBatDau ";
            SqlCommand cmd = new SqlCommand(del, KetNoiCSDL.connect);

            cmd.Parameters.AddWithValue("maHang", lsg.MaHang);
            cmd.Parameters.AddWithValue("ngayBatDau", lsg.NgayBatDau);
            cmd.ExecuteNonQuery();
            KetNoiCSDL.dongKetNoi();
        }
Ejemplo n.º 3
0
        public void suaLichSuGia(LichSuGia lsg)
        {
            KetNoiCSDL.moKetNoi();
            string update = "update LichSuGia set ngayKetThuc = @ngayKetThuc, donGia = @donGia, ngayCapNhat=@ngayCapNhat where maHang=@maHang and ngayBatDau=@ngayBatDau ";

            SqlCommand cmd = new SqlCommand(update, KetNoiCSDL.connect);

            cmd.Parameters.AddWithValue("ngayKetThuc", lsg.NgayKetThuc);
            cmd.Parameters.AddWithValue("donGia", lsg.DonGia);
            cmd.Parameters.AddWithValue("ngayCapNhat", lsg.NgayCapNhat);
            cmd.Parameters.AddWithValue("maHang", lsg.MaHang);
            cmd.Parameters.AddWithValue("ngayBatDau", lsg.NgayBatDau);
            cmd.ExecuteNonQuery();
            KetNoiCSDL.dongKetNoi();
        }
Ejemplo n.º 4
0
        public void themLichSuGia(LichSuGia ls)
        {
            KetNoiCSDL.moKetNoi();
            string add = "insert into LichSuGia values (@maHang, @ngayBatDau, @ngayKetThuc, @donGia, @ngayCapNhat)";

            SqlCommand cmd = new SqlCommand(add, KetNoiCSDL.connect);

            cmd.Parameters.AddWithValue("maHang", ls.MaHang);
            cmd.Parameters.AddWithValue("ngayBatDau", (ls.NgayBatDau));
            cmd.Parameters.AddWithValue("ngayKetThuc", ls.NgayKetThuc);
            cmd.Parameters.AddWithValue("donGia", ls.DonGia);
            cmd.Parameters.AddWithValue("ngayCapNhat", ls.NgayCapNhat);
            cmd.ExecuteNonQuery();
            KetNoiCSDL.dongKetNoi();
        }
Ejemplo n.º 5
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            LichSuGia ls = new LichSuGia(cboMaHang.SelectedValue + "", dtNgayBatDau.Value.ToString("MM/dd/yyyy"),
                                         dtNgayKetThuc.Value.ToString("MM/dd/yyyy"), float.Parse(txtDonGia.Text),
                                         DateTime.Now.ToString("MM/dd/yyyy"));


            DialogResult dl = MessageBox.Show("Xoá lịch sử giá", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dl == DialogResult.Yes)
            {
                bulLSG.Xoa(ls);

                this.Close();
            }
        }
Ejemplo n.º 6
0
        public List <LichSuGia> layTatCaLichSuGia()
        {
            List <LichSuGia> arr = new List <LichSuGia>();

            KetNoiCSDL.moKetNoi();
            string        get = "select * from LichSuGia";
            SqlCommand    cmd = new SqlCommand(get, KetNoiCSDL.connect);
            SqlDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                LichSuGia x = new LichSuGia(dr["maHang"] + "", ((DateTime)dr["ngayBatDau"]).ToString("dd/MM/yyyy"), ((DateTime)dr["ngayKetThuc"]).ToString("dd/MM/yyyy"),
                                            float.Parse(dr["donGia"] + ""), ((DateTime)dr["ngayCapNhat"]).ToString("dd/MM/yyyy"));
                arr.Add(x);
            }
            KetNoiCSDL.dongKetNoi();
            return(arr);
        }
Ejemplo n.º 7
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            try
            {
                LichSuGia ls = new LichSuGia(cboMaHang.SelectedValue + "", dtNgayBatDau.Value.ToString("MM/dd/yyyy"),
                                             dtNgayKetThuc.Value.ToString("MM/dd/yyyy"), float.Parse(txtDonGia.Text),
                                             DateTime.Now.ToString("MM/dd/yyyy"));


                bulLSG.update(ls);
                if (btn_click != null)
                {
                    btn_click(sender, e);
                }
                MessageBox.Show("Sửa lịch sử giá thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Sửa thất bại");
            }
        }
Ejemplo n.º 8
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            try
            {
                LichSuGia lsg = new LichSuGia(cboMaHang.SelectedValue + "", dtNgayBatDau.Value.ToString("MM/dd/yyyy"),
                                              dtNgayKetThuc.Value.ToString("MM/dd/yyyy"), float.Parse(txtDonGia.Text),
                                              DateTime.Now.ToString("MM/dd/yyyy"));



                bulLSG.add(lsg);

                MessageBox.Show("Thêm lịch sử giá thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Thêm lịch sử giá thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.Close();
            }

            //MessageBox.Show(dtNgayBatDau.Value.ToString("MM/dd/yyyy"));
        }
Ejemplo n.º 9
0
 public void Xoa(LichSuGia lsg)
 {
     LSG.xoaLichSuGia(lsg);
 }
Ejemplo n.º 10
0
 public void update(LichSuGia lsg)
 {
     LSG.suaLichSuGia(lsg);
 }
Ejemplo n.º 11
0
 public void add(LichSuGia lsg)
 {
     LSG.themLichSuGia(lsg);
 }
Ejemplo n.º 12
0
 public frmXoaLichSuGia(LichSuGia lichSu)
 {
     InitializeComponent();
     this.lichSu = lichSu;
 }
Ejemplo n.º 13
0
 public frmSuaLichSuGia(LichSuGia ls)
 {
     InitializeComponent();
     this.lichSu = ls;
 }