Esempio n. 1
0
 private void ModelToView(THONGTINXUATBAN ttxb)
 {
     view.MASACH     = ttxb.MASACH;
     view.LANTAIBAN  = ttxb.LANTAIBAN;
     view.NHAXUATBAN = ttxb.NHAXUATBAN;
     view.NAMXUATBAN = ttxb.NAMXUATBAN;
     view.GIABIA     = ttxb.GIABIA;
 }
Esempio n. 2
0
        public THONGTINXUATBAN deleteThongTinXuatBan(string MaThongTinXuatBan)
        {
            THONGTINXUATBAN ttxb = (from c in entity.THONGTINXUATBANs where c.MASACH == MaThongTinXuatBan select c).FirstOrDefault();

            entity.THONGTINXUATBANs.Remove(ttxb);
            entity.SaveChanges();
            return(ttxb);
        }
Esempio n. 3
0
        public void showSelected()
        {
            if (view.selectedThongTinXuatBan != "")
            {
                THONGTINXUATBAN ttxb = repository.getThongTinXuatBan(view.selectedThongTinXuatBan);

                ModelToView(ttxb);
            }
            //view.ThongTinXuatBan = ttxb;
        }
Esempio n. 4
0
        private THONGTINXUATBAN ViewToModel()
        {
            THONGTINXUATBAN ttxb = new THONGTINXUATBAN();

            ttxb.MASACH     = view.MASACH;
            ttxb.LANTAIBAN  = view.LANTAIBAN;
            ttxb.NHAXUATBAN = view.NHAXUATBAN;
            ttxb.NAMXUATBAN = view.NAMXUATBAN;
            ttxb.GIABIA     = view.GIABIA;
            return(ttxb);
        }
Esempio n. 5
0
        public void saveThongTinXuatBan()
        {
            //THONGTINXUATBAN ttxb = repository.getThongTinXuatBan(view.selectedThongTinXuatBan);
            THONGTINXUATBAN ttxb = ViewToModel();

            if (valid(ttxb))
            {
                THONGTINXUATBAN kq = repository.saveThongTinXuatBan(ttxb);

                //view.Log("Đã lưu thành công");
                getListThongTinXuatBan();
            }
        }
Esempio n. 6
0
        public void deleteThongTinXuatBan()
        {
            //THONGTINXUATBAN ttxb = repository.getThongTinXuatBan(view.selectedThongTinXuatBan);
            string mattxb = view.selectedThongTinXuatBan;

            if (mattxb != "")
            {
                //THONGTINXUATBAN tacgia = repository.getThongTinXuatBan(mattxb);

                THONGTINXUATBAN kq = repository.deleteThongTinXuatBan(mattxb);

                //view.Log("Đã lưu thành công");
                getListThongTinXuatBan();
            }
        }
Esempio n. 7
0
        public bool valid(THONGTINXUATBAN ttxb)
        {
            //xet null

            state.Clear();
            if (repository.getThongTinXuatBan(ttxb.MASACH) != null)
            {
                state.addError("sach", "Chọn sách để thêm thông tin");
            }

            //if (ttxb.NAMSINH >= ttxb.NAMMAT)
            //    state.addError("nam", "Năm sinh phải nhỏ hơn năm mất");

            return(state.isValid());
        }
Esempio n. 8
0
        public void editThongTinXuatBan()
        {
            THONGTINXUATBAN ttxb_moi  = ViewToModel();
            string          mattxb_cu = view.selectedThongTinXuatBan;

            if (mattxb_cu != "")
            {
                //if (valid(ttxb_moi))
                //{

                THONGTINXUATBAN kq = repository.editThongTinXuatBan(ttxb_moi, mattxb_cu);


                getListThongTinXuatBan();
            }
        }
Esempio n. 9
0
        public THONGTINXUATBAN editThongTinXuatBan(THONGTINXUATBAN ttxb, string oldMaThongTinXuatBan)
        {
            THONGTINXUATBAN thongtin_re = (from c in entity.THONGTINXUATBANs where c.MASACH == oldMaThongTinXuatBan select c).FirstOrDefault();

            //linhvuc_re.MASACH = linhvuc.MASACH;
            //saveThongTinXuatBan(ttxb);
            //deleteThongTinXuatBan(thongtin_re.MASACH);
            //saveThongTinXuatBan(ttxb);
            //linhvuc_re.SOLUONGCON = linhvuc.SOLUONGCON;
            //linhvuc_re.TONGSOLUONG = linhvuc.TONGSOLUONG;
            if (thongtin_re != null)
            {
                thongtin_re.NAMXUATBAN = ttxb.NAMXUATBAN;
                thongtin_re.NHAXUATBAN = ttxb.NHAXUATBAN;
                thongtin_re.GIABIA     = ttxb.GIABIA;
                thongtin_re.LANTAIBAN  = ttxb.LANTAIBAN;


                entity.SaveChanges();
            }
            return(thongtin_re); //linhvuc cu
        }
Esempio n. 10
0
 public THONGTINXUATBAN saveThongTinXuatBan(THONGTINXUATBAN ttxb)
 {
     entity.THONGTINXUATBANs.Add(ttxb);
     entity.SaveChanges();
     return(ttxb);
 }