public ActionResult SuaSanh(int id, Sanh s, HttpPostedFileBase fileUpload)
 {
     s = data.Sanhs.SingleOrDefault(n => n.MaSanh == id);
     if (fileUpload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var filename = Path.GetFileName(fileUpload.FileName);
             var path     = Path.Combine(Server.MapPath("~/Content/Sanh"), filename);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileUpload.SaveAs(path);
             }
             s.Hinh = filename;
             //Luu vao CSDL
             UpdateModel(s);
             data.SubmitChanges();
         }
         return(RedirectToAction("Sanh"));
     }
 }
        //Các phương thức truy xuất database của frmSanh
        public List <Sanh> SanhSelectAll()
        {
            List <Sanh> dsSanh      = new List <Sanh>();
            string      queryString =
                @"Select * From SANH";

            using (SqlConnection connection =
                       new SqlConnection(connectionString))
            {
                SqlCommand command = new SqlCommand(queryString, connection);
                try
                {
                    connection.Open();
                    SqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        Sanh s = new Sanh();
                        s.MaSanh    = reader[0].ToString();
                        s.TenSanh   = reader[1].ToString();
                        s.HinhAnh   = (byte[])reader[2];
                        s.SoTienCoc = Int32.Parse(reader[3].ToString());
                        s.MoTa      = reader[4].ToString();
                        dsSanh.Add(s);
                    }
                    reader.Close();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                    return(null);
                }
            }
            return(dsSanh);
        }
 public ActionResult ThemSanh(Sanh s, HttpPostedFileBase fileUpload)
 {
     if (fileUpload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var filename = Path.GetFileName(fileUpload.FileName);
             var path     = Path.Combine(Server.MapPath("~/Content/Sanh"), filename);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileUpload.SaveAs(path);
             }
             s.Hinh = filename;
             data.Sanhs.InsertOnSubmit(s);
             data.SubmitChanges();
         }
         return(RedirectToAction("Sanh"));
     }
 }
        public ActionResult SuaSanh(int id)
        {
            Sanh s = data.Sanhs.SingleOrDefault(n => n.MaSanh == id);

            if (s == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(s));
        }
        // GET: Sanh/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sanh sanh = db.Sanhs.Find(id);

            if (sanh == null)
            {
                return(HttpNotFound());
            }
            return(View(sanh));
        }
        public ActionResult XacNhanXoaSanh(int id)
        {
            Sanh s = data.Sanhs.SingleOrDefault(n => n.MaSanh == id);

            ViewBag.MaSP = s.MaSanh;
            if (s == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            data.Sanhs.DeleteOnSubmit(s);
            data.SubmitChanges();
            return(RedirectToAction("Sanh"));
        }
        private void lnkXoa_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            int    ID   = Convert.ToInt32(lstSanh.SelectedValue.ToString());
            string Name = lstSanh.Text;

            if (ID > 0)
            {
                MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA();
                if (msg.Show(this, "Bạn có đồng ý xóa sảnh này không?", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.YesNoCancel, Taxi.MessageBox.MessageBoxIconBA.Question) == DialogResult.Yes.ToString())
                {
                    Sanh.Delete(ID); LoadDSSach(); LoadDSXeKhongThuocSanhNao();
                }
            }
        }
        // GET: Sanh/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sanh sanh = db.Sanhs.Find(id);

            if (sanh == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaLoaiSanh = new SelectList(db.LoaiSanhs, "MaLoaiSanh", "TenLoaiSanh", sanh.MaLoaiSanh);
            return(View(sanh));
        }
Esempio n. 9
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (StringTools.TrimSpace(txtTenSanh.Text).Length <= 0)
            {
                new MessageBox.MessageBoxBA().Show(this, "Bạn phải nhập tên sảnh.", "Thông báo",
                                                   Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                return;
            }
            // Kiem tra tồn tại tên sảnh
            if (Sanh.CheckTonTaiTenSanh(StringTools.TrimSpace(txtTenSanh.Text)))
            {
                new MessageBox.MessageBoxBA().Show(this, "Tên sảnh này đã tồn tại.Bạn cần nhập tên khác.", "Thông báo",
                                                   Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                return;
            }


            Sanh objSanh = new Sanh(this.ID, StringTools.TrimSpace(txtTenSanh.Text));

            if (ID > 0) // Update
            {
                if (objSanh.Update())
                {
                    new MessageBox.MessageBoxBA().Show(this, "Cập nhật sảnh thành công.", "Thông báo",
                                                       Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                }
                else
                {
                    new MessageBox.MessageBoxBA().Show(this, "Lỗi cập nhật sảnh.", "Thông báo",
                                                       Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                }
            }
            else // them moi
            {
                this.ID = objSanh.Insert();
                if (this.ID > 0)
                {
                    new MessageBox.MessageBoxBA().Show(this, "Thêm mới sảnh thành công.", "Thông báo",
                                                       Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                }
                else
                {
                    new MessageBox.MessageBoxBA().Show(this, "Lỗi thêm mới sảnh.", "Thông báo",
                                                       Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                }
            }
            this.Close();
        }
Esempio n. 10
0
        /// <summary>
        /// them xe vao sanh
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAddOne_Click(object sender, EventArgs e)
        {
            string SoHieuXe = lstXeKhongThuocSanhNao.SelectedValue.ToString();
            int    SanhID   = Convert.ToInt32(lstSanh.SelectedValue.ToString());

            if ((SoHieuXe.Length > 0) && (SanhID > 0))
            {
                if (Sanh.AddXeVaoSanh(SoHieuXe, SanhID))
                {
                    LoadDSCacXeThuocSanh(SanhID);
                    LoadDSXeKhongThuocSanhNao();
                }
                else
                {
                    MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA();
                    msg.Show(this, "Có lỗi xử lý thêm xe khỏi sảnh.", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Error);
                }
            }
        }
Esempio n. 11
0
        public bool Add(Sanh sa)
        {
            SANH sanh = database.SANHs.Where(s => s.ID_Sanh == sa.Id_Sanh).SingleOrDefault();

            return(false);
        }
Esempio n. 12
0
 private void LoadDSSach()
 {
     lstSanh.DisplayMember = "Name";
     lstSanh.ValueMember   = "ID";
     lstSanh.DataSource    = Sanh.GetAllSanh();
 }
Esempio n. 13
0
 private void LoadDSXeKhongThuocSanhNao()
 {
     lstXeKhongThuocSanhNao.DisplayMember = "SoHieuXe";
     lstXeKhongThuocSanhNao.ValueMember   = "SoHieuXe";
     lstXeKhongThuocSanhNao.DataSource    = Sanh.GetDSXeKhongThuocSanhNao();
 }
Esempio n. 14
0
 /// <summary>
 /// ham load ds xe cuar mot sanh
 /// </summary>
 /// <param name="SanhID"></param>
 private void LoadDSCacXeThuocSanh(int SanhID)
 {
     lstXeThuocSanh.DisplayMember = "SoHieuXe";
     lstXeThuocSanh.ValueMember   = "SoHieuXe";
     lstXeThuocSanh.DataSource    = Sanh.GetDSXeThuocSanh(SanhID);
 }