public JsonResult Update(TinhThanh obj)
 {
     try
     {
         //update
         var data = DataProvider.Entities.TinhThanhs.Find(obj.Id);
         data.MaBuuDien = obj.MaBuuDien;
         data.MaTinh    = obj.MaTinh;
         data.QuocGiaId = obj.QuocGiaId;
         data.SapXep    = obj.SapXep;
         data.TenTinh   = obj.TenTinh;
         DataProvider.Entities.SaveChanges();
         return(Json(new JsonResponse()
         {
             Success = true,
             Message = ConstantData.ResponseMessage.SuccessUpdate
         }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new JsonResponse()
         {
             Success = false,
             Message = ConstantData.ResponseMessage.Error
         }, JsonRequestBehavior.AllowGet));
     }
 }
        public List <TinhThanh> ReadAllItems()
        {
            List <TinhThanh> tinhThanhs = new List <TinhThanh>();
            DataTable        dataTable  = new DataTable();

            try
            {
                if (connection.State != ConnectionState.Open)
                {
                    connection.Open();
                }
                OleDbCommand command = new OleDbCommand(
                    "SELECT * FROM TINH_THANH ORDER BY TenTinhThanh ASC", connection);
                OleDbDataAdapter oleDbDataAdapter = new OleDbDataAdapter(command);
                oleDbDataAdapter.Fill(dataTable);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                connection.Close();
            }
            foreach (DataRow row in dataTable.Rows)
            {
                TinhThanh tinhThanh = new TinhThanh();
                tinhThanh.MaTinhThanh  = int.Parse(row["MaTinhThanh"].ToString());
                tinhThanh.TenTinhThanh = row["TenTinhThanh"].ToString();
                tinhThanhs.Add(tinhThanh);
            }
            return(tinhThanhs);
        }
Exemple #3
0
        public string EditTinhThanh(string MaTinhThanh, string TenTinhThanh)
        {
            TinhThanh TinhThanh = new TinhThanh();

            //----------------------- chuan hoa du lieu -----------------------
            //----------------------- kiem tra ma -----------------------
            TinhThanh = context.TinhThanh.Where(temp => temp.MaTinhThanh == MaTinhThanh).SingleOrDefault();
            //if (TinhThanh != null)
            //{
            //    return "Mã tỉnh thành này đã tồn tại";
            //}
            //----------------------- kiem tra ten -----------------------
            TinhThanh = context.TinhThanh.Where(temp => temp.TenTinhThanh == TenTinhThanh).SingleOrDefault();
            if (TinhThanh != null)
            {
                return("Tên tỉnh thành này đã tồn tại");
            }
            //----------------------- sua -----------------------
            TinhThanh = context.TinhThanh.Where(temp => temp.MaTinhThanh == MaTinhThanh).SingleOrDefault();

            if (MaTinhThanh != null)
            {
                TinhThanh.MaTinhThanh = MaTinhThanh;
            }
            if (TenTinhThanh != null)
            {
                TinhThanh.TenTinhThanh = TenTinhThanh;
            }
            context.SaveChanges();
            return("Sửa thành công");
        }
Exemple #4
0
 public IHttpActionResult allDS(int page, int size)
 {
     try
     {
         List <DiaChiKhachHang> ldc = db.DiaChiKhachHangs.Where(e => e.trang_thai == true).ToList().ToPagedList(page, size).ToList();
         if (ldc.Count == 0)
         {
             return(StatusCode(HttpStatusCode.NotFound));
         }
         List <dynamic> list = new List <dynamic>();
         for (int i = 0; i < ldc.Count; i++)
         {
             TinhThanh tinh   = db.TinhThanhs.FirstOrDefault(x => x.ma_tinh == ldc[i].id_tinh);
             QuanHuyen quan   = db.QuanHuyens.FirstOrDefault(x => x.ma_quan_huyen == ldc[i].id_quan);
             XaPhuong  xa     = db.XaPhuongs.FirstOrDefault(x => x.ma_xa_phuong == ldc[i].id_xa_phuong);
             string    diaChi = "" + ldc[i].dia_chi + ", " + xa.ten + ", " + quan.ten_quan_huyen + ", " + tinh.ten;
             var       tam    = new
             {
                 idDiaChi     = ldc[i].id,
                 tenKhachHang = ldc[i].ten_khach_hang,
                 idKhachHang  = ldc[i].id_khach_hang,
                 soDT         = ldc[i].so_dt,
                 diaChi       = diaChi,
             };
             list.Add(tam);
         }
         return(Ok(list));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Post(TinhThanh _tinhThanh)
 {
     try
     {
         using (var db = new DB())
         {
             using (var transaction = db.Database.BeginTransaction())
             {
                 TinhThanh tinhThanh = db.TinhThanhs.FirstOrDefault(x => x.matinh == _tinhThanh.matinh);
                 if (tinhThanh != null)
                 {
                     return(BadRequest("Mã tỉnh thành đã tồn tại"));
                 }
                 db.TinhThanhs.Add(_tinhThanh);
                 db.SaveChanges();
                 transaction.Commit();
                 return(Ok(new
                 {
                     _tinhThanh.matinh,
                     _tinhThanh.tentinh,
                     _tinhThanh.trangthai
                 }));
             }
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Exemple #6
0
        public async Task <IActionResult> PutTinhThanh(int id, TinhThanh tinhThanh)
        {
            if (id != tinhThanh.id)
            {
                return(BadRequest());
            }

            _context.Entry(tinhThanh).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TinhThanhExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemple #7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtTenTinhThanh.Text == "")
            {
                MessageBox.Show("Dữ liệu nhập chưa đủ.");
                errorProvider.SetError(txtTenTinhThanh, "Chưa điền tên.");
            }
            else
            {
                TinhThanh tinhthanh = new TinhThanh();

                if (chucnang == 1)
                {
                    tinhthanh.TenTinhThanh = txtTenTinhThanh.Text;
                    if (bUS_TinhThanh.Insert(tinhthanh))
                    {
                        //------------Ghi log
                        NhatKyHoatDong nhatKy = new NhatKyHoatDong();
                        nhatKy.NguoiDungId = Const.CurrentUser.NguoiDungId;
                        nhatKy.NoiDung     = "Thêm thành công tỉnh thành " + txtTenTinhThanh.Text + " vào hệ thống";
                        nhatKy.ThaoTac     = "Tạo";
                        nhatKy.ThoiGian    = DateTime.Now;
                        nhatKy.ChucNang    = "Tỉnh thành";
                        Const.NhatKyHoatDong.Insert(nhatKy);
                        //-------------------
                        MessageBox.Show("Thêm dữ liệu thành công.", "Thông báo.");
                    }

                    else
                    {
                        MessageBox.Show("Thêm dữ liệu lỗi.", "Thông báo.");
                    }
                }

                if (chucnang == 2)
                {
                    tinhthanh.TinhThanhId  = int.Parse(txtMaTinhThanh.Text);
                    tinhthanh.TenTinhThanh = txtTenTinhThanh.Text;
                    if (bUS_TinhThanh.Update(tinhthanh))
                    {
                        //------------Ghi log
                        NhatKyHoatDong nhatKy = new NhatKyHoatDong();
                        nhatKy.NguoiDungId = Const.CurrentUser.NguoiDungId;
                        nhatKy.NoiDung     = "Cập nhập thành công tỉnh thành " + txtTenTinhThanh.Text + " trong hệ thống";
                        nhatKy.ThaoTac     = "Cập nhập";
                        nhatKy.ThoiGian    = DateTime.Now;
                        nhatKy.ChucNang    = "Tỉnh thành";
                        Const.NhatKyHoatDong.Insert(nhatKy);
                        //-------------------
                        MessageBox.Show("Cập nhật dữ liệu thành công.", "Thông báo.");
                    }

                    else
                    {
                        MessageBox.Show("cập nhật dữ liệu lỗi.", "Thông báo.");
                    }
                }
                reset();
            }
        }
Exemple #8
0
        //------------------------------------------------------ THEM SUA XOA -----------------------------------------------------------------
        public string CreateTinhThanh(string MaTinhThanh, string TenTinhThanh)
        {
            TinhThanh TinhThanh = new TinhThanh();

            //----------------------- chuan hoa du lieu -----------------------
            //----------------------- kiem tra ma -----------------------
            TinhThanh = context.TinhThanh.Where(temp => temp.MaTinhThanh == MaTinhThanh).SingleOrDefault();
            if (TinhThanh != null)
            {
                return("Mã tỉnh thành này đã tồn tại");
            }
            //----------------------- kiem tra ten -----------------------
            TinhThanh = context.TinhThanh.Where(temp => temp.TenTinhThanh == TenTinhThanh).SingleOrDefault();
            if (TinhThanh != null)
            {
                return("Tên tỉnh thành này đã tồn tại");
            }
            //----------------------- them -----------------------
            TinhThanh              = new TinhThanh();
            TinhThanh.Id           = Guid.Parse(Guid.NewGuid().ToString().ToUpper());
            TinhThanh.MaTinhThanh  = MaTinhThanh;
            TinhThanh.TenTinhThanh = TenTinhThanh;
            TinhThanh.TinhTrang    = "Không khoá";

            context.TinhThanh.Add(TinhThanh);
            context.SaveChanges();

            return("Thêm thành công");
        }
Exemple #9
0
        public async Task <ActionResult <TinhThanh> > PostTinhThanh(TinhThanh tinhThanh)
        {
            _context.TinhThanhs.Add(tinhThanh);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTinhThanh", new { id = tinhThanh.id }, tinhThanh));
        }
        private void Add_DoanVien_Click(object sender, RoutedEventArgs e)
        {
            Add = true;

            Add_DoanVien.IsEnabled = false;
            Mod_DoanVien.IsEnabled = false;

            SQLiteConnection sqlite_conn = new SQLiteConnection("Data source = QuanLyDoanVien.db");
            SQLiteCommand    sqlite_com  = new SQLiteCommand();

            sqlite_conn.Open();
            sqlite_com = sqlite_conn.CreateCommand();

            sqlite_com.CommandText = "SELECT Max(ID) FROM DoanVien";
            MaDoanVien.Text        = (Convert.ToInt32(sqlite_com.ExecuteScalar()) + 1).ToString();



            HoVaTen.IsEnabled                   = NgaySinh.IsEnabled = QueQuan.IsEnabled =
                GioiTinh.IsEnabled              = ChiDoan.IsEnabled = ChucVu.IsEnabled = ToDanPho.IsEnabled =
                    PhuongXa.IsEnabled          = QuanHuyen.IsEnabled = TinhThanh.IsEnabled = NgayVaoDang.IsEnabled =
                        NgayVaoDoan.IsEnabled   = TinhTrang.IsEnabled = CMND.IsEnabled = Email.IsEnabled =
                            DienThoai.IsEnabled = DanToc.IsEnabled = TonGiao.IsEnabled = HoanCanh.IsEnabled = TrinhDo.IsEnabled
                                                                                                                  = true;

            HoVaTen.Clear();
            NgaySinh.Clear(); QueQuan.Clear();
            GioiTinh.Clear(); ChiDoan.Clear(); ChucVu.Clear(); ToDanPho.Clear();
            PhuongXa.Clear(); QuanHuyen.Clear(); TinhThanh.Clear(); NgayVaoDang.Clear();
            NgayVaoDoan.Clear(); TinhTrang.Clear(); CMND.Clear(); Email.Clear();
            DienThoai.Clear(); DanToc.Clear(); TonGiao.Clear(); HoanCanh.Clear(); TrinhDo.Clear();
        }
 public IHttpActionResult ChangeStatus(string _matinh)
 {
     try
     {
         using (var db = new DB())
         {
             using (var transaction = db.Database.BeginTransaction())
             {
                 TinhThanh tinhThanh = db.TinhThanhs.FirstOrDefault(x => x.matinh == _matinh);
                 if (tinhThanh == null)
                 {
                     return(BadRequest("Tỉnh thành không tồn tại"));
                 }
                 if (tinhThanh.trangthai == (int)Constant.KHOA)
                 {
                     tinhThanh.trangthai = (int)Constant.HOATDONG;
                 }
                 else
                 {
                     tinhThanh.trangthai = (int)Constant.KHOA;
                 }
                 db.SaveChanges();
                 transaction.Commit();
                 return(Ok(_matinh));
             }
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Exemple #12
0
 public static TinhThanhDTO FromEntity(TinhThanh item)
 {
     return(new TinhThanhDTO()
     {
         Id = item.Id,
         TenTinhThanh = item.TenTinhThanh,
     });
 }
Exemple #13
0
        public bool Update(TinhThanh data)
        {
            string id = $"{data.id_tinh}";

            data.id_tinh = string.Empty;

            return(Update(_default_index, data, id));
        }
Exemple #14
0
        public string UnlockTinhThanh(string MaTinhThanh)
        {
            TinhThanh TinhThanh = context.TinhThanh.Where(temp => temp.MaTinhThanh == MaTinhThanh).SingleOrDefault();

            TinhThanh.TinhTrang = "Không khoá";
            TinhThanh.TinhTrang.Trim();
            context.SaveChanges();
            return("Mở khoá thành công");
        }
 public int Update(TinhThanh obj)
 {
     SqlParameter[] para =
     {
         new SqlParameter("IDTinhThanh",  obj.IDTinhThanh),
         new SqlParameter("TenTinhThanh", obj.TenTinhThanh)
     };
     return(db.ExecuteSQL("TinhThanh_Update", para));
 }
 public int Insert(TinhThanh obj)
 {
     SqlParameter[] para =
     {
         new SqlParameter("IDTinhThanh",  obj.IDTinhThanh),
         new SqlParameter("TenTinhThanh", obj.TenTinhThanh),
     };
     return(db.ExecuteSQL("TinhThanh_Insert", para));
 }
Exemple #17
0
 public static TinhThanhDTO FromEntity(TinhThanh item)
 {
     return(new TinhThanhDTO()
     {
         Id = item.Id,
         TenTinhThanh = item.TenTinhThanh,
         UngVien = item.UngVien?.Select(UngVienDTO.FromEntity),
     });
 }
Exemple #18
0
 public DiaDiem()
 {
     ten       = new TenDiaDiem();
     dichvu    = new DichVu();
     duong     = new Duong();
     phuong    = new Phuong();
     quanhuyen = new QuanHuyen();
     tinhthanh = new TinhThanh();
 }
Exemple #19
0
 public IHttpActionResult getHoaDon(int id) //id
 {
     try
     {
         HienThiDonHang  ctDonHang = new HienThiDonHang();
         string          diaChi    = "";
         DonDatHang      donHang   = db.DonDatHangs.FirstOrDefault(x => x.id_don_hang == id);
         DiaChiKhachHang dc        = db.DiaChiKhachHangs.FirstOrDefault(x => x.id == donHang.id_dia_chi);
         TinhThanh       tinh      = db.TinhThanhs.FirstOrDefault(x => x.ma_tinh == dc.id_tinh);
         QuanHuyen       quan      = db.QuanHuyens.FirstOrDefault(x => x.ma_quan_huyen == dc.id_quan);
         XaPhuong        xa        = db.XaPhuongs.FirstOrDefault(x => x.ma_xa_phuong == dc.id_xa_phuong);
         if (donHang == null)
         {
             return(StatusCode(HttpStatusCode.NoContent));
         }
         ctDonHang.idDonDatHang = donHang.id_don_hang;
         ctDonHang.trangThai    = db.TinhTrangDonHangs.FirstOrDefault(x => x.id_tinh_trang == donHang.id_tinh_trang).tinh_trang_don_hang;
         ctDonHang.ngayLap      = donHang.ngay_lap.ToShortDateString();
         ctDonHang.tenNguoiNhan = db.KhachHangs.FirstOrDefault(x => x.id_khach_hang == donHang.id_khach_hang).ten_nguoi_dung;
         ctDonHang.soDT         = "0" + donHang.so_dt_nguoi_nhan;
         diaChi           = "" + dc.dia_chi + ", " + xa.ten + ", " + quan.ten_quan_huyen + ", " + tinh.ten;
         ctDonHang.diaChi = diaChi;
         // add danh sach san pham
         List <ChiTietDonHang> list         = db.ChiTietDonHangs.Where(x => x.id_don_hang == id).ToList();
         List <DSSanPham>      lDanhSanPham = new List <DSSanPham>();
         for (int i = 0; i < list.Count; i++)
         {
             DSSanPham dsp = new DSSanPham();
             dsp.soLuong = list[i].so_luong;
             dsp.tongGia = (float)list[i].tong_tien;
             dsp.giaKM   = (float)list[i].gia_km;
             //gan san pham
             SanPham tam = db.SanPhams.FirstOrDefault(x => x.id_san_pham == list[i].id_san_pham);
             SanPham sp  = new SanPham();
             sp.id_san_pham    = tam.id_san_pham;
             sp.id_danh_muc    = tam.id_danh_muc;
             sp.mo_ta          = tam.mo_ta;
             sp.phan_tram_km   = tam.phan_tram_km;
             sp.ten_sp         = tam.ten_sp;
             sp.url_hinh_chinh = "http://www.3anhem.somee.com" + tam.url_hinh_chinh;
             sp.gia_sp         = tam.gia_sp;
             sp.gia_km         = tam.gia_km;
             dsp.sanPham       = sp;
             lDanhSanPham.Add(dsp);
         }
         ctDonHang.danhSachHang = lDanhSanPham;
         return(Ok(ctDonHang));
     }catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        public ActionResult SuaTinhThanh(int id)
        {
            var nhanVienId = HttpContext.Session.GetString("nhanVienId");

            if (nhanVienId != null)
            {
                var nhanVien = new NhanVien(nhanVienId);
                if (nhanVien.isHCNS == true)
                {
                    ViewData["thongTinNhanVien"] = nhanVien;
                    using (var connection = new SqlConnection(connectionString))
                    {
                        try
                        {
                            connection.Open();
                            var getIdttQuery = "SELECT Idtinh, Tentinh from TINHTHANH where Idtinh = @idTinh;";
                            var sqlCommand   = new SqlCommand(getIdttQuery, connection);
                            //int idT = Convert.ToInt32(sqlCommand.ExecuteScalar());
                            sqlCommand.Parameters.AddWithValue("@idTinh", id);
                            var reader = sqlCommand.ExecuteReader();
                            if (reader.HasRows)
                            {
                                while (reader.Read())
                                {
                                    var idTt              = Convert.ToInt32(reader.GetValue(0));
                                    var tenTt             = reader.GetValue(1).ToString();
                                    var thongTinTinhThanh = new TinhThanh(idTt, tenTt);
                                    ViewData["thongTinTinhThanh"] = thongTinTinhThanh;
                                }
                            }
                            sqlCommand.Dispose();
                            return(View("~/Views/DanhMuc/TinhThanh/Sua.cshtml"));
                        }
                        catch (Exception)
                        {
                            throw;
                        }
                    }
                }
                else
                {
                    TempData["Error"] = "Bạn không có quyền xem trang này.";
                    return(RedirectToAction("Index", "Nhanvien", new { id = nhanVienId }));
                }
            }
            else
            {
                TempData["Error"] = "Vui lòng đăng nhập.";
                return(RedirectToAction("Index", "Login"));
            }
        }
Exemple #21
0
        TinhThanh ConvertDoc(IHit <TinhThanh> hit)
        {
            TinhThanh u = new TinhThanh();

            try
            {
                u         = hit.Source;
                u.id_tinh = hit.Id;
            }
            catch
            {
            }
            return(u);
        }
        public ActionResult TinhThanhIndex()
        {
            var nhanVienId = HttpContext.Session.GetString("nhanVienId");

            if (nhanVienId != null)
            {
                var nhanVien = new NhanVien(nhanVienId);
                if (nhanVien.isHCNS == true)
                {
                    ViewData["thongTinNhanVien"] = nhanVien;
                    var tinhThanhList = new List <TinhThanh>();
                    using (var connection = new SqlConnection(connectionString))
                    {
                        try
                        {
                            connection.Open();
                            var getAllTinhThanhQuery = "select Idtinh, Tentinh from TINHTHANH;";
                            var sqlCommand           = new SqlCommand(getAllTinhThanhQuery, connection);
                            var reader = sqlCommand.ExecuteReader();
                            if (reader.HasRows)
                            {
                                while (reader.Read())
                                {
                                    var tt = new TinhThanh(Convert.ToInt32(reader.GetValue(0)), reader.GetValue(1).ToString());
                                    tinhThanhList.Add(tt);
                                }
                            }
                            sqlCommand.Dispose();
                        }
                        catch (Exception)
                        {
                            throw;
                        }
                    }
                    ViewData["DanhMucTinhThanh"] = tinhThanhList;
                    return(View("~/Views/DanhMuc/TinhThanh/Index.cshtml"));
                }
                else
                {
                    TempData["Error"] = "Bạn không có quyền xem trang này.";
                    return(RedirectToAction("Index", "Nhanvien", new { id = nhanVienId }));
                }
            }
            else
            {
                TempData["Error"] = "Vui lòng đăng nhập.";
                return(RedirectToAction("Index", "Login"));
            }
        }
Exemple #23
0
 public int Sua(object a)
 {
     try
     {
         if (a.GetType().ToString().IndexOf("Tour") > 1)
         {
             Tour temp = (Tour)a;
             temp = db.Tours.Where(s => s.Id == temp.Id).FirstOrDefault();
             db.Entry(temp).CurrentValues.SetValues(a);
         }
         else if (a.GetType().ToString().IndexOf("TinhThanh") > 1)
         {
             TinhThanh temp = (TinhThanh)a;
             temp = db.TinhThanhs.Where(s => s.Id == temp.Id).First();
             db.Entry(temp).CurrentValues.SetValues(a);
         }
         else if (a.GetType().ToString().IndexOf("DiaDiem") > 1)
         {
             DiaDiem temp = (DiaDiem)a;
             temp = db.DiaDiems.Where(s => s.Id == temp.Id).First();
             db.Entry(temp).CurrentValues.SetValues(a);
         }
         else if (a.GetType().ToString().IndexOf("LoaiDL") > 1)
         {
             LoaiDL temp = (LoaiDL)a;
             temp = db.LoaiDLs.Where(s => s.Id == temp.Id).First();
             db.Entry(temp).CurrentValues.SetValues(a);
         }
         else if (a.GetType().ToString().IndexOf("CTTour") > 1)
         {
             CTTour temp = (CTTour)a;
             temp = db.CTTours.Where(s => s.Id == temp.Id).First();
             db.Entry(temp).CurrentValues.SetValues(a);
         }
         else if (a.GetType().ToString().IndexOf("GiaTour") > 1)
         {
             GiaTour temp = (GiaTour)a;
             temp = db.GiaTours.Where(s => s.Id == temp.Id).First();
             db.Entry(temp).CurrentValues.SetValues(a);
         }
         db.SaveChanges();
         return(1);
     }
     catch
     {
         return(0);
     }
 }
Exemple #24
0
        private void btnThemTinh_Click(object sender, EventArgs e)
        {
            TinhThanh tt = new TinhThanh();

            tt.MaTinh  = txtMaTinh.Text;
            tt.TenTinh = txtTenTinh.Text;
            if (db.Them(tt) > 0)
            {
                MessageBox.Show("Thêm thành công");
            }
            else
            {
                MessageBox.Show("Thêm thất bại");
            }
            refeshTinh();
        }
Exemple #25
0
        public async Task <IActionResult> PostTinhThanh([FromBody] TinhThanh tinhthanh)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var user   = this.User.Identity.Name;
            var userId = Utilities.GetUserId(this.User);

            tinhthanh.NgayNhap  = DateTime.Now;
            tinhthanh.NguoiNhap = user;
            _context.TinhThanhs.Add(tinhthanh);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTinhThanh", new { id = tinhthanh.TinhThanhId }, tinhthanh));
        }
        public bool Insert(TinhThanh tinhThanh)
        {
            try
            {
                string         query       = "SELECT * FROM TinhThanh";
                SqlDataAdapter dataAdapter = new SqlDataAdapter(query, connection);
                table = GetData();
                DataRow row = table.NewRow();
                row["tenTinhThanh"] = tinhThanh.TenTinhThanh;

                table.Rows.Add(row);

                SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(dataAdapter);
                dataAdapter.Update(table);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
 public JsonResult Create(TinhThanh obj)
 {
     try
     {
         //add
         DataProvider.Entities.TinhThanhs.Add(obj);
         DataProvider.Entities.SaveChanges();
         return(Json(new JsonResponse()
         {
             Success = true,
             Message = ConstantData.ResponseMessage.SuccessCreate
         }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new JsonResponse()
         {
             Success = false,
             Message = ConstantData.ResponseMessage.Error
         }, JsonRequestBehavior.AllowGet));
     }
 }
Exemple #28
0
        public IHttpActionResult getListHoaDon([FromBody] PhanTrang phanTrang)
        {
            try
            {
                //
                List <DonDatHang>   list = db.DonDatHangs.Where(x => x.id_khach_hang == phanTrang.id).ToPagedList(phanTrang.trang, phanTrang.size).ToList();
                List <HTListHoaDon> lhd  = new List <HTListHoaDon>();
                if (list == null)
                {
                    return(StatusCode(HttpStatusCode.NoContent));
                }
                for (int i = 0; i < list.Count; i++)
                {
                    HTListHoaDon hoaDonTam = new HTListHoaDon();
                    // tao dia chi noi nhan hang
                    DiaChiKhachHang dc     = db.DiaChiKhachHangs.FirstOrDefault(e => e.id == list[i].id_dia_chi);
                    TinhThanh       tinh   = db.TinhThanhs.FirstOrDefault(x => x.ma_tinh == dc.id_tinh);
                    QuanHuyen       quan   = db.QuanHuyens.FirstOrDefault(x => x.ma_quan_huyen == dc.id_quan);
                    XaPhuong        xa     = db.XaPhuongs.FirstOrDefault(x => x.ma_xa_phuong == dc.id_xa_phuong);
                    string          diaChi = "" + dc.dia_chi + ", " + xa.ten + ", " + quan.ten_quan_huyen + ", " + tinh.ten;

                    hoaDonTam.id        = list[i].id_don_hang;
                    hoaDonTam.KhachHang = db.KhachHangs.FirstOrDefault(e => e.id_khach_hang == list[i].id_khach_hang).ten_nguoi_dung;
                    hoaDonTam.TinhTrang = db.TinhTrangDonHangs.FirstOrDefault(e => e.id_tinh_trang == list[i].id_tinh_trang).tinh_trang_don_hang;
                    hoaDonTam.ngayLap   = list[i].ngay_lap.ToShortDateString();
                    hoaDonTam.DiaChi    = diaChi;
                    hoaDonTam.soDT      = list[i].so_dt_nguoi_nhan;
                    hoaDonTam.tongGia   = (float)list[i].tong_tien;
                    hoaDonTam.ghiChu    = list[i].ghi_chu;
                    lhd.Add(hoaDonTam);
                }
                return(Ok(lhd));
            }catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Exemple #29
0
        public async Task <IActionResult> PutTinhThanh([FromRoute] int id, [FromBody] TinhThanh tinhthanh)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tinhthanh.TinhThanhId)
            {
                return(BadRequest());
            }

            var user   = this.User.Identity.Name;
            var userId = Utilities.GetUserId(this.User);

            tinhthanh.NgaySua  = DateTime.Now;
            tinhthanh.NguoiSua = user;
            _context.Entry(tinhthanh).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TinhThanhExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
 public IHttpActionResult Detail(string _matinh)
 {
     try
     {
         using (var db = new DB())
         {
             TinhThanh tinhThanh = db.TinhThanhs.FirstOrDefault(x => x.matinh == _matinh);
             if (tinhThanh == null)
             {
                 return(BadRequest("Tỉnh thành không tồn tại"));
             }
             return(Ok(new
             {
                 tinhThanh.matinh,
                 tinhThanh.tentinh,
                 tinhThanh.trangthai
             }));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 /// <summary>
 /// Create a new TinhThanh object.
 /// </summary>
 /// <param name="tinhThanhID">Initial value of tinhThanhID.</param>
 public static TinhThanh CreateTinhThanh(int tinhThanhID)
 {
     TinhThanh tinhThanh = new TinhThanh();
     tinhThanh.tinhThanhID = tinhThanhID;
     return tinhThanh;
 }
 /// <summary>
 /// There are no comments for TinhThanh in the schema.
 /// </summary>
 public void AddToTinhThanh(TinhThanh tinhThanh)
 {
     base.AddObject("TinhThanh", tinhThanh);
 }