예제 #1
0
        private void themSanPham()
        {
            if (cbDanhMuc.Text == "Thú Cưng")
            {
                string tenthucung = cbTen.Text;
                using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
                {
                    ThuCung tc = quanli.ThuCungs.FirstOrDefault(p => p.TenThuCung.ToLower() == tenthucung.ToLower());

                    if (tc == null)
                    {
                        //Console.WriteLine("aaa");
                        quanli.insertCTPN(mapn, int.Parse(txtSoLuong.Text), double.Parse(txtGia.Text), tenthucung, cbLoai.SelectedValue.ToString(), null, txtdonvi.Text);
                        quanli.SaveChanges();
                        MessageBox.Show("Thêm thành công!");
                    }
                    else
                    {
                        tc.soluong += int.Parse(txtSoLuong.Text);
                        CTNhapThuCung tcm = new CTNhapThuCung();
                        tcm.MaPN       = mapn;
                        tcm.MaThuCung  = tc.MaThuCung;
                        tcm.TenThuCung = tc.TenThuCung;
                        tcm.MaLoai     = cbLoai.SelectedValue.ToString();
                        tcm.SoLuong    = int.Parse(txtSoLuong.Text);
                        tcm.GiaNhap    = double.Parse(txtGia.Text);
                        tcm.Donvi      = txtdonvi.Text;
                        quanli.CTNhapThuCungs.Add(tcm);
                        quanli.SaveChanges();
                        MessageBox.Show("Thêm thành công!");
                    }
                }
            }
            if (cbDanhMuc.Text == "Phụ Kiện")
            {
                themPhuKien();
            }
            if (cbDanhMuc.Text == "Thực Phẩm")
            {
                themThucPham();
            }
        }