コード例 #1
0
ファイル: Daily.xaml.cs プロジェクト: NP712N/CNPM_2018
 private void btn_delete_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         using (var db = new QUANLYCACDAILYEntities())
         {
             var m = db.DAILies.ToList().Find(n => n.MaDaiLy == ((DAILY)ds_daily.SelectedItem).MaDaiLy);
             if (m != null)
             {
                 if (MessageBox.Show("Bạn có muốn xóa không?", "Xóa", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                 {
                     db.DAILies.Remove(m);
                     db.SaveChanges();
                     ds_daily.ItemsSource = db.DAILies.ToList();
                     ds_daily.Items.Refresh();
                 }
             }
         }
     }
     catch
     {
         MessageBox.Show("Bạn chưa chọn đại lý", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     Reset();
 }
コード例 #2
0
ファイル: Phieuthu.xaml.cs プロジェクト: NP712N/CNPM_2018
 private void button_delete_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         using (var db = new QUANLYCACDAILYEntities())
         {
             var m = db.PHIEUTHUs.ToList().Find(n => n.MaHoaDon == ((PHIEUTHU)ds_phieuthu.SelectedItem).MaPhieuThu);
             if (m != null)
             {
                 if (MessageBox.Show("Bạn có muốn xóa không?", "Xóa", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                 {
                     db.PHIEUTHUs.Remove(m);
                     db.SaveChanges();
                     ds_phieuthu.ItemsSource = db.PHIEUTHUs.ToList();
                     ds_phieuthu.Items.Refresh();
                 }
             }
         }
     }
     catch
     {
         MessageBox.Show("Bạn chưa chọn phiếu thu", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     Reset();
 }
コード例 #3
0
 private void button_search_Click(object sender, RoutedEventArgs e)
 {
     Reset();
     if (txt_search.Text != "")
     {
         using (var db = new QUANLYCACDAILYEntities())
         {
             var m = db.DONHANGs.ToList().Find(n => n.MaDonHang == txt_search.Text);
             try
             {
                 var query = (from n in db.DONHANGs
                              where n.MaDonHang == txt_search.Text
                              select n).ToList();
                 ds_donhang.ItemsSource = query;
                 ds_donhang.Items.Refresh();
                 txt_search.Text = "";
             }
             catch
             {
                 MessageBox.Show("Không thể tìm được", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                 txt_search.Text = "";
                 button_refresh_Click(sender, e);
             }
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa nhập để tìm kiếm", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
コード例 #4
0
ファイル: Phieuthu.xaml.cs プロジェクト: NP712N/CNPM_2018
        private void button_search_Click(object sender, RoutedEventArgs e)
        {
            Reset();
            if (txt_search.Text != "")
            {
                using (var db = new QUANLYCACDAILYEntities())
                {
                    var m = db.PHIEUTHUs.ToList().Find(n => n.MaPhieuThu == txt_search.Text);

                    try
                    {
                        var query = (from n in db.PHIEUTHUs
                                     join k in db.HOADONs on n.MaHoaDon equals k.MaHoaDon
                                     where n.MaPhieuThu == txt_search.Text
                                     select n).ToList();
                        ds_phieuthu.ItemsSource = query;
                        ds_phieuthu.Items.Refresh();
                        txt_search.Text = "";
                    }
                    catch
                    {
                        MessageBox.Show("Không thể tìm được", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        txt_search.Text = "";
                        button_refresh_Click(sender, e);
                    }
                }
            }
            else
            {
                MessageBox.Show("Bạn chưa nhập để tìm kiếm", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #5
0
ファイル: Phieuthu.xaml.cs プロジェクト: NP712N/CNPM_2018
        private void button_update_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txt_maphieuthu.Text != "" && cb_mahoadon.SelectedValue.ToString() != null)
                {
                    using (var db = new QUANLYCACDAILYEntities())
                    {
                        if (txt_maphieuthu.Text == "" || cb_mahoadon.SelectedValue == null || dp_ngaylap.Text == "" || txt_tienphaitra.Text == "")
                        {
                            MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                        else

                        {
                            var m = db.PHIEUTHUs.ToList().Find(n => n.MaPhieuThu == txt_maphieuthu.Text);
                            m.MaHoaDon     = cb_mahoadon.SelectedValue.ToString();
                            m.NgayLapPhieu = DateTime.Parse(dp_ngaylap.Text);
                            m.SoTienDaThu  = int.Parse(txt_tienphaitra.Text);
                            db.SaveChanges();
                            ds_phieuthu.ItemsSource = db.PHIEUTHUs.ToList();
                            MessageBox.Show("Sửa thông tin thành công", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                    Reset();
                }
            }
            catch
            {
                MessageBox.Show("không thể sửa ID", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #6
0
        private void button_update_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txt_mauudai.Text != "")
                {
                    using (var db = new QUANLYCACDAILYEntities())
                    {
                        if (txt_mauudai.Text == "" || txt_tenuudai.Text == "" || dp_ngaybatdau.Text == "" || dp_ngayketthuc.Text == "" || txt_loai.Text == "" || txt_phantram.Text == "")
                        {
                            MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                        else

                        {
                            var m = db.UUDAIs.ToList().Find(n => n.MaUuDai == txt_mauudai.Text);
                            m.TenUuDai    = txt_tenuudai.Text;
                            m.NgayBatDau  = DateTime.Parse(dp_ngaybatdau.Text);
                            m.NgayKetThuc = DateTime.Parse(dp_ngayketthuc.Text);
                            m.CapDaiLy    = txt_loai.Text;
                            m.PhanTram    = int.Parse(txt_phantram.Text);
                            db.SaveChanges();
                            ds_uudai.ItemsSource = db.UUDAIs.ToList();
                            MessageBox.Show("Sửa thông tin thành công", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                    Reset();
                }
            }
            catch
            {
                MessageBox.Show("không thể sửa ID", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #7
0
ファイル: Daily.xaml.cs プロジェクト: NP712N/CNPM_2018
 private void button_search_Click(object sender, RoutedEventArgs e)
 {
     Reset();
     if (txtsearchDaiLy.Text != "")
     {
         using (var db = new QUANLYCACDAILYEntities())
         {
             var m = db.DAILies.ToList().Find(n => n.TenDaiLy == txtsearchDaiLy.Text);
             try
             {
                 var query = (from n in db.DAILies
                              join k in db.DINHMUCs on n.MaDinhMuc equals k.MaDinhMuc
                              where n.TenDaiLy == txtsearchDaiLy.Text
                              select n).ToList();
                 ds_daily.ItemsSource = query;
                 ds_daily.Items.Refresh();
                 txtsearchDaiLy.Text = "";
             }
             catch
             {
                 MessageBox.Show("Không thể tìm được", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                 txtsearchDaiLy.Text = "";
                 button_refresh_Click(sender, e);
             }
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa nhập để tìm kiếm", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
コード例 #8
0
ファイル: Hoadon.xaml.cs プロジェクト: NP712N/CNPM_2018
        private void button_update_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txt_mahoadon.Text != "")
                {
                    using (var db = new QUANLYCACDAILYEntities())
                    {
                        if (txt_mahoadon.Text == "" || cb_madonhang.SelectedValue == null || cb_maphieuxuat.SelectedValue == null || dp_ngaylap.Text == "" || txt_thanhtien.Text == "")
                        {
                            MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                        else

                        {
                            var m = db.HOADONs.ToList().Find(n => n.MaHoaDon == txt_mahoadon.Text);
                            m.MaDonHang   = cb_madonhang.SelectedValue.ToString();
                            m.MaPhieuXuat = cb_maphieuxuat.SelectedValue.ToString();
                            m.NgayLap     = DateTime.Parse(dp_ngaylap.Text);
                            m.ThanhTien   = int.Parse(txt_thanhtien.Text);
                            db.SaveChanges();
                            ds_hoadon.ItemsSource = db.HOADONs.ToList();
                            MessageBox.Show("Sửa thông tin thành công", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                    Reset();
                }
            }
            catch
            {
                MessageBox.Show("không thể sửa ID", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #9
0
        private void button_update_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txt_madonhang.Text != "" && cb_madaily.SelectedValue.ToString() != "")
                {
                    using (var db = new QUANLYCACDAILYEntities())
                    {
                        if (txt_madonhang.Text == "" || cb_madaily.SelectedValue == null || dp_ngaydangky.Text == "")
                        {
                            MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                        else

                        {
                            var m = db.DONHANGs.ToList().Find(n => n.MaDonHang == txt_madonhang.Text);
                            m.MaDaiLy    = cb_madaily.SelectedValue.ToString();
                            m.NgayDangKy = DateTime.Parse(dp_ngaydangky.Text);
                            db.SaveChanges();
                            ds_donhang.ItemsSource = db.DONHANGs.ToList();
                            MessageBox.Show("Sửa thông tin thành công", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                    Reset();
                }
            }
            catch
            {
                MessageBox.Show("Sửa không thành công", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #10
0
        private void button_update_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txt_mahanghoa.Text != "")
                {
                    using (var db = new QUANLYCACDAILYEntities())
                    {
                        if (txt_mahanghoa.Text == "" || txt_tenhanghoa.Text == "" || txt_soluong.Text == "" || txt_dongia.Text == "")
                        {
                            MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                        else

                        {
                            var m = db.HANGHOAs.ToList().Find(n => n.MaHangHoa == txt_mahanghoa.Text);
                            m.TenMatHang = txt_tenhanghoa.Text;
                            m.DonGia     = int.Parse(txt_dongia.Text);
                            m.SoLuongCon = int.Parse(txt_soluong.Text);
                            db.SaveChanges();
                            ds_hanghoa.ItemsSource = db.HANGHOAs.ToList();
                            MessageBox.Show("Sửa thông tin thành công", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                    Reset();
                }
            }
            catch
            {
                MessageBox.Show("không thể sửa ID", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #11
0
 public Hanghoa()
 {
     InitializeComponent();
     using (var db = new QUANLYCACDAILYEntities())
     {
         ds_hanghoa.ItemsSource = db.HANGHOAs.ToList();
     }
 }
コード例 #12
0
 public Uudai()
 {
     InitializeComponent();
     using (var db = new QUANLYCACDAILYEntities())
     {
         ds_uudai.ItemsSource = db.UUDAIs.ToList();
     }
 }
コード例 #13
0
 private void button_refresh_Click(object sender, RoutedEventArgs e)
 {
     using (var db = new QUANLYCACDAILYEntities())
     {
         var k = (from n in db.HANGHOAs
                  select n).ToList();
         ds_hanghoa.ItemsSource = k;
         ds_hanghoa.Items.Refresh();
     }
 }
コード例 #14
0
 private void button_refresh_Click(object sender, RoutedEventArgs e)
 {
     using (var db = new QUANLYCACDAILYEntities())
     {
         var k = (from n in db.DONHANGs
                  join m in db.DAILies on n.MaDaiLy equals m.MaDaiLy
                  select n).ToList();
         ds_donhang.ItemsSource = k;
         ds_donhang.Items.Refresh();
     }
 }
コード例 #15
0
ファイル: Phieuthu.xaml.cs プロジェクト: NP712N/CNPM_2018
 private void button_refresh_Click(object sender, RoutedEventArgs e)
 {
     using (var db = new QUANLYCACDAILYEntities())
     {
         var k = (from n in db.PHIEUTHUs
                  join m in db.HOADONs on n.MaHoaDon equals m.MaHoaDon
                  select n).ToList();
         ds_phieuthu.ItemsSource = k;
         ds_phieuthu.Items.Refresh();
     }
 }
コード例 #16
0
ファイル: Daily.xaml.cs プロジェクト: NP712N/CNPM_2018
 private void button_refresh_Click(object sender, RoutedEventArgs e)
 {
     using (var db = new QUANLYCACDAILYEntities())
     {
         var k = (from n in db.DAILies
                  join m in db.DINHMUCs on n.MaDinhMuc equals m.MaDinhMuc
                  select n).ToList();
         ds_daily.ItemsSource = k;
         ds_daily.Items.Refresh();
     }
 }
コード例 #17
0
ファイル: Hoadon.xaml.cs プロジェクト: NP712N/CNPM_2018
 private void button_refresh_Click(object sender, RoutedEventArgs e)
 {
     using (var db = new QUANLYCACDAILYEntities())
     {
         var k = (from n in db.HOADONs
                  join m in db.DONHANGs on n.MaDonHang equals m.MaDonHang
                  join t in db.PHIEUXUATs on n.MaPhieuXuat equals t.MaPhieuXuat
                  select n).ToList();
         ds_hoadon.ItemsSource = k;
         ds_hoadon.Items.Refresh();
     }
 }
コード例 #18
0
 public DonHang()
 {
     InitializeComponent();
     using (var db = new QUANLYCACDAILYEntities())
     {
         ds_donhang.ItemsSource       = db.DONHANGs.ToList();
         cb_madaily.ItemsSource       = db.DAILies.ToList();
         cb_madaily.DisplayMemberPath = "TenDaiLy";
         cb_madaily.SelectedValuePath = "MaDaiLy";
         cb_madaily.SelectedIndex     = 0;
         dp_ngaydangky.SelectedDate   = DateTime.Now;
     }
 }
コード例 #19
0
ファイル: Daily.xaml.cs プロジェクト: NP712N/CNPM_2018
 public Daily()
 {
     InitializeComponent();
     using (var db = new QUANLYCACDAILYEntities())
     {
         ds_daily.ItemsSource           = db.DAILies.ToList();
         cb_madinhmuc.ItemsSource       = db.DINHMUCs.ToList();
         cb_madinhmuc.DisplayMemberPath = "CapDaiLy";
         cb_madinhmuc.SelectedValuePath = "MaDinhMuc";
         cb_madinhmuc.SelectedIndex     = 0;
         dp_ngaylap.SelectedDate        = DateTime.Now;
     }
 }
コード例 #20
0
ファイル: Phieuthu.xaml.cs プロジェクト: NP712N/CNPM_2018
 public Phieuthu()
 {
     InitializeComponent();
     using (var db = new QUANLYCACDAILYEntities())
     {
         ds_phieuthu.ItemsSource       = db.PHIEUTHUs.ToList();
         cb_mahoadon.ItemsSource       = db.HOADONs.ToList();
         cb_mahoadon.DisplayMemberPath = "MaHoaDon";
         cb_mahoadon.SelectedValuePath = "MaHoaDon";
         cb_mahoadon.SelectedIndex     = 0;
         dp_ngaylap.SelectedDate       = DateTime.Now;
     }
 }
コード例 #21
0
ファイル: Daily.xaml.cs プロジェクト: NP712N/CNPM_2018
        private void button_add_Click(object sender, RoutedEventArgs e)
        {
            if (txt_madaily.Text != "" || txt_mahopdong.Text != "" || txt_tendaily.Text != "" || cb_madinhmuc.SelectedValue != null || txt_hotenchudaily.Text != "" || txt_cmnd.Text != "" || txt_cap.Text != "" || dp_ngaylap.Text != "" || dp_ngaysinh.Text != "")
            {
                using (var db = new QUANLYCACDAILYEntities())
                {
                    var m = new DAILY();
                    try {
                        if (txt_madaily.Text != m.MaDaiLy)
                        {
                            var temp = new DAILY();
                            if (temp != null)
                            {
                                temp.MaDaiLy       = txt_madaily.Text;
                                temp.MaDinhMuc     = cb_madinhmuc.SelectedValue.ToString();
                                temp.MaHopDong     = txt_mahopdong.Text;
                                temp.NgayLap       = DateTime.Parse(dp_ngaylap.Text);
                                temp.CMND          = txt_cmnd.Text;
                                temp.HoTenChuDaiLy = txt_hotenchudaily.Text;
                                temp.NgaySinh      = DateTime.Parse(dp_ngaysinh.Text);
                                temp.CapDaiLy      = txt_cap.Text;
                                temp.TenDaiLy      = txt_tendaily.Text;
                                temp.NoiDung       = txt_noidung.Text;
                                db.DAILies.Add(temp);
                                db.SaveChanges();
                                ds_daily.ItemsSource = db.DAILies.ToList();
                            }
                        }
                        else
                        {
                            MessageBox.Show("Nhập mã khác", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Lỗi", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
            }



            Reset();
        }
コード例 #22
0
ファイル: Hoadon.xaml.cs プロジェクト: NP712N/CNPM_2018
 public Hoadon()
 {
     InitializeComponent();
     using (var db = new QUANLYCACDAILYEntities())
     {
         ds_hoadon.ItemsSource            = db.HOADONs.ToList();
         cb_madonhang.ItemsSource         = db.DONHANGs.ToList();
         cb_maphieuxuat.ItemsSource       = db.PHIEUXUATs.ToList();
         cb_madonhang.DisplayMemberPath   = "MaDonHang";
         cb_madonhang.SelectedValuePath   = "MaDonHang";
         cb_madonhang.SelectedIndex       = 0;
         cb_maphieuxuat.DisplayMemberPath = "MaPhieuXuat";
         cb_maphieuxuat.SelectedValuePath = "MaPhieuXuat";
         cb_maphieuxuat.SelectedIndex     = 0;
         dp_ngaylap.SelectedDate          = DateTime.Now;
     }
 }
コード例 #23
0
 private void ds_donhang_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (ds_donhang.Items.Count >= 0 && ds_donhang.SelectedIndex <= ds_donhang.Items.Count - 1)
     {
         var dl = (DONHANG)ds_donhang.SelectedItem;
         if (dl != null)
         {
             txt_madonhang.Text = dl.MaDonHang;
             dp_ngaydangky.Text = dl.NgayDangKy.ToString();
             using (var db = new QUANLYCACDAILYEntities())
             {
                 var l = db.DAILies.Find(dl.MaDaiLy);
                 cb_madaily.SelectedIndex = db.DAILies.ToList().IndexOf(l);
             }
         }
     }
 }
コード例 #24
0
ファイル: Phieuthu.xaml.cs プロジェクト: NP712N/CNPM_2018
 private void ds_phieuthu_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (ds_phieuthu.Items.Count >= 0 && ds_phieuthu.SelectedIndex <= ds_phieuthu.Items.Count - 1)
     {
         var dl = (PHIEUTHU)ds_phieuthu.SelectedItem;
         if (dl != null)
         {
             txt_maphieuthu.Text  = dl.MaPhieuThu;
             dp_ngaylap.Text      = dl.NgayLapPhieu.ToString();
             txt_tienphaitra.Text = dl.SoTienDaThu.ToString();
             using (var db = new QUANLYCACDAILYEntities())
             {
                 var l = db.HOADONs.Find(dl.MaHoaDon);
                 cb_mahoadon.SelectedIndex = db.HOADONs.ToList().IndexOf(l);
             }
         }
     }
 }
コード例 #25
0
        private void button_add_Click(object sender, RoutedEventArgs e)
        {
            using (var db = new QUANLYCACDAILYEntities())
            {
                try
                {
                    if (txt_mauudai.Text == "" || txt_tenuudai.Text == "" || dp_ngaybatdau.Text == "" || dp_ngayketthuc.Text == "" || txt_loai.Text == "" || txt_phantram.Text == "")
                    {
                        MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    else
                    {
                        var m = new UUDAI();
                        if (txt_mauudai.Text == m.MaUuDai)
                        {
                            MessageBox.Show("Nhập mã khác", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }

                        else
                        {
                            var temp = new UUDAI();
                            if (temp != null)
                            {
                                temp.MaUuDai     = txt_mauudai.Text;
                                temp.TenUuDai    = txt_tenuudai.Text;
                                temp.NgayBatDau  = DateTime.Parse(dp_ngaybatdau.Text);
                                temp.NgayKetThuc = DateTime.Parse(dp_ngayketthuc.Text);
                                temp.CapDaiLy    = txt_loai.Text;
                                temp.PhanTram    = int.Parse(txt_phantram.Text);
                                db.UUDAIs.Add(temp);
                                db.SaveChanges();
                                ds_uudai.ItemsSource = db.PHIEUTHUs.ToList();
                            }
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Thêm ưu đãi không thành công", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            Reset();
        }
コード例 #26
0
ファイル: Hoadon.xaml.cs プロジェクト: NP712N/CNPM_2018
        private void button_add_Click(object sender, RoutedEventArgs e)
        {
            using (var db = new QUANLYCACDAILYEntities())
            {
                try
                {
                    if (txt_mahoadon.Text == "" || cb_madonhang.SelectedValue == null || cb_maphieuxuat.SelectedValue == null || dp_ngaylap.Text == "" || txt_thanhtien.Text == "")
                    {
                        MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    else
                    {
                        var m = new HOADON();
                        if (txt_mahoadon.Text == m.MaHoaDon)
                        {
                            MessageBox.Show("Nhập mã khác", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }

                        else
                        {
                            var temp = new HOADON();
                            if (temp != null)
                            {
                                temp.MaHoaDon    = txt_mahoadon.Text;
                                temp.MaDonHang   = cb_madonhang.SelectedValue.ToString();
                                temp.MaPhieuXuat = cb_maphieuxuat.SelectedValue.ToString();
                                temp.NgayLap     = DateTime.Parse(dp_ngaylap.Text);
                                temp.ThanhTien   = int.Parse(txt_thanhtien.Text);
                                db.HOADONs.Add(temp);
                                db.SaveChanges();
                                ds_hoadon.ItemsSource = db.HOADONs.ToList();
                            }
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Thêm hóa đơn không thành công", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            Reset();
        }
コード例 #27
0
ファイル: Hoadon.xaml.cs プロジェクト: NP712N/CNPM_2018
 private void ds_hoadon_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (ds_hoadon.Items.Count >= 0 && ds_hoadon.SelectedIndex <= ds_hoadon.Items.Count - 1)
     {
         var dl = (HOADON)ds_hoadon.SelectedItem;
         if (dl != null)
         {
             txt_mahoadon.Text  = dl.MaHoaDon;
             dp_ngaylap.Text    = dl.NgayLap.ToString();
             txt_thanhtien.Text = dl.ThanhTien.ToString();
             using (var db = new QUANLYCACDAILYEntities())
             {
                 var l = db.DONHANGs.Find(dl.MaDonHang);
                 cb_madonhang.SelectedIndex = db.DONHANGs.ToList().IndexOf(l);
                 var k = db.PHIEUXUATs.Find(dl.MaPhieuXuat);
                 cb_maphieuxuat.SelectedIndex = db.PHIEUXUATs.ToList().IndexOf(k);
             }
         }
     }
 }
コード例 #28
0
        private void button_add_Click(object sender, RoutedEventArgs e)
        {
            using (var db = new QUANLYCACDAILYEntities())
            {
                try
                {
                    if (txt_mahanghoa.Text == "" || txt_tenhanghoa.Text == "" || txt_soluong.Text == "" || txt_dongia.Text == "")
                    {
                        MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    else
                    {
                        var m = new HANGHOA();
                        if (txt_mahanghoa.Text == m.MaHangHoa)
                        {
                            MessageBox.Show("Nhập mã khác", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }

                        else
                        {
                            var temp = new HANGHOA();
                            if (temp != null)
                            {
                                temp.MaHangHoa  = txt_mahanghoa.Text;
                                temp.TenMatHang = txt_tenhanghoa.Text;
                                temp.DonGia     = int.Parse(txt_dongia.Text);
                                temp.SoLuongCon = int.Parse(txt_soluong.Text);
                                db.HANGHOAs.Add(temp);
                                db.SaveChanges();
                                ds_hanghoa.ItemsSource = db.HANGHOAs.ToList();
                            }
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Thêm hàng hóa không thành công", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            Reset();
        }
コード例 #29
0
ファイル: Phieuthu.xaml.cs プロジェクト: NP712N/CNPM_2018
        private void button_add_Click(object sender, RoutedEventArgs e)
        {
            using (var db = new QUANLYCACDAILYEntities())
            {
                try
                {
                    if (txt_maphieuthu.Text == "" || cb_mahoadon.SelectedValue == null || dp_ngaylap.Text == "" || txt_tienphaitra.Text == "")
                    {
                        MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    else
                    {
                        var m = new PHIEUTHU();
                        if (txt_maphieuthu.Text == m.MaPhieuThu)
                        {
                            MessageBox.Show("Nhập mã khác", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }

                        else
                        {
                            var temp = new PHIEUTHU();
                            if (temp != null)
                            {
                                temp.MaPhieuThu   = txt_maphieuthu.Text;
                                temp.MaHoaDon     = cb_mahoadon.SelectedValue.ToString();
                                temp.NgayLapPhieu = DateTime.Parse(dp_ngaylap.Text);
                                temp.SoTienDaThu  = int.Parse(txt_tienphaitra.Text);
                                db.PHIEUTHUs.Add(temp);
                                db.SaveChanges();
                                ds_phieuthu.ItemsSource = db.PHIEUTHUs.ToList();
                            }
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Thêm phiếu thu không thành công", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            Reset();
        }
コード例 #30
0
        private void button_add_Click(object sender, RoutedEventArgs e)
        {
            using (var db = new QUANLYCACDAILYEntities())
            {
                try
                {
                    if (txt_madonhang.Text == "" || cb_madaily.SelectedValue == null || dp_ngaydangky.Text == "")
                    {
                        MessageBox.Show("Nhập thông tin đầy đủ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                    else
                    {
                        var m = new DONHANG();
                        if (txt_madonhang.Text == m.MaDonHang)
                        {
                            MessageBox.Show("Nhập mã khác", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                        }

                        else
                        {
                            var temp = new DONHANG();
                            if (temp != null)
                            {
                                temp.MaDonHang  = txt_madonhang.Text;
                                temp.MaDaiLy    = cb_madaily.SelectedValue.ToString();
                                temp.NgayDangKy = DateTime.Parse(dp_ngaydangky.Text);
                                db.DONHANGs.Add(temp);
                                db.SaveChanges();
                                ds_donhang.ItemsSource = db.DONHANGs.ToList();
                            }
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Thêm đơn hàng không thành công", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            Reset();
        }