示例#1
0
        public dichvu LayThongTin1DichVu(int madv)
        {
            CSDL   db    = new CSDL();
            dichvu query = db.dichvus.Where(p => p.madichvu == madv).SingleOrDefault();

            return(query);
        }
示例#2
0
        private void tbs_delete_Click(object sender, EventArgs e)
        {
            if (txt_madv.Text == "")
            {
                MessageBox.Show("Dữ liệu chưa được nhập.");
                return;
            }
            dichvu d = new dichvu();

            d.madichvu  = txt_madv.Text;
            d.tendichvu = txt_tendv.Text;
            d.giadichvu = int.Parse(txt_giadv.Text.ToString());
            if (MessageBox.Show(string.Format("Bạn có muốn xóa dịch vụ ?"), "", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                if (Bus.InsertProfile(d) > 0)
                {
                    MessageBox.Show("Thao tác đã thực hiện.");
                    Dichvu_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("Error!");
                }
            }
        }
示例#3
0
 public static int DeleteProfile(dichvu d)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@madichvu", d.madichvu)
     };
     return(DataProvider.ExecuteNonQuery("xoadichvu", para));
 }
示例#4
0
        public void GUI()
        {
            dichvu dv = dv_bll.LayThongTin1DichVu(maDV);

            txtMaDV.Text  = dv.madichvu.ToString();
            txtTenDV.Text = dv.tendichvu;
            txtGia.Text   = dv.gia.ToString();
        }
示例#5
0
 //DỊCH VỤ
 #region
 public static int InsertProfile(dichvu d)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@madichvu", d.madichvu),
         new SqlParameter("@tendichvu", d.tendichvu),
         new SqlParameter("giadichvu", d.giadichvu),
     };
     return(DataProvider.ExecuteNonQuery("themdichvu", para));
 }
示例#6
0
 public static int UpdateProfile(dichvu d)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@madichvu", d.madichvu),
         new SqlParameter("@giadichvu", d.giadichvu),
         new SqlParameter("@tendichvu", d.tendichvu)
     };
     return(DataProvider.ExecuteNonQuery("suadichvu", para));
 }
示例#7
0
        public int SuaDichVu()
        {
            dichvu dv = new dichvu
            {
                madichvu  = Convert.ToInt32(txtMaDV.Text),
                tendichvu = txtTenDV.Text,
                gia       = Convert.ToDouble(txtGia.Text),
            };

            dv_bll.SuaDichVu(dv);
            MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            return(1);
        }
示例#8
0
        public bool ThemDichVu(dichvu dv)
        {
            CSDL db    = new CSDL();
            var  query = db.dichvus.Where(p => p.madichvu == dv.madichvu).Count();

            if (query == 0)
            {
                db.dichvus.Add(dv);
                db.SaveChanges();
                return(true);
            }
            return(false);
        }
示例#9
0
 public ActionResult DeleteService(int id)
 {
     try
     {
         dichvu dv = db.dichvus.SingleOrDefault(m => m.MaloaiDV == id);
         db.dichvus.DeleteOnSubmit(dv);
         db.SubmitChanges();
         TempData["message"] = "success";
     }
     catch (Exception ex) {
         TempData["message"] = "fail";
     }
     TempData["message2"] = "delete";
     return(RedirectToAction("Service"));
 }
示例#10
0
        public void ThemDichVu(dichvu dv)
        {
            var query = db.dichvus.Where(p => p.madichvu == dv.madichvu).Count();

            if (query == 0)
            {
                db.dichvus.Add(dv);
                db.SaveChanges();
                MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Lỗi! Nhập thiếu thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 //Thêm dịch vụ
 public int insertDichVu(DichVuDTO dvDTO)
 {
     try
     {
         dichvu dv = new dichvu();
         dv.madichvu  = dvDTO.Madichvu;
         dv.tendichvu = dvDTO.Tendichvu;
         dv.donvitinh = dvDTO.Donvitinh;
         dv.gia       = (decimal)dvDTO.Gia;
         htDataContext.dichvus.InsertOnSubmit(dv);
         htDataContext.SubmitChanges();
         return(1);
     }
     catch
     {
         return(0);
     }
 }
示例#12
0
 public ActionResult EditService(dichvu dv)
 {
     if (Session["LoggedAD"] == null || Session["LoggedAD"].ToString() == "")
     {
         return(RedirectToAction("Login", "Admin"));
     }
     try
     {
         dichvu dvv = db.dichvus.SingleOrDefault(n => n.MaloaiDV == dv.MaloaiDV);
         dvv.TenloaiDV = dv.TenloaiDV == null ? dvv.TenloaiDV : dv.TenloaiDV;
         dvv.Donvitinh = dv.Donvitinh == null ? dvv.Donvitinh : dv.Donvitinh;
         db.SubmitChanges();
         TempData["message"] = "success";
     }
     catch (Exception ex) { TempData["message"] = "fail"; }
     TempData["message2"] = "edit";
     return(RedirectToAction("Service"));
 }
示例#13
0
 void ThemDichVu()
 {
     if (txtTenDV.Text == "" || txtGia.Text == "")
     {
         MessageBox.Show("Vui lòng nhập đủ thông tin", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         dichvu dv = new dichvu
         {
             madichvu  = maDV,
             tendichvu = txtTenDV.Text,
             gia       = Convert.ToDouble(txtGia.Text),
         };
         dv_bll.ThemDichVu(dv);
         this.Close();
     }
 }
示例#14
0
 public ActionResult AddService(dichvu dv)
 {
     if (Session["LoggedAD"] == null || Session["LoggedAD"].ToString() == "")
     {
         return(RedirectToAction("Login", "Admin"));
     }
     try
     {
         db.dichvus.InsertOnSubmit(dv);
         db.SubmitChanges();
         TempData["message"] = "success";
     }
     catch (Exception ex)
     {
         TempData["message"] = "fail";
     }
     TempData["message2"] = "add";
     return(RedirectToAction("Service"));
 }
示例#15
0
 public bool SuaDichVu(dichvu dv)
 {
     try
     {
         CSDL db    = new CSDL();
         var  query = (from p in db.dichvus
                       where p.madichvu == dv.madichvu
                       select p).SingleOrDefault();
         query.madichvu  = dv.madichvu;
         query.tendichvu = dv.tendichvu;
         query.gia       = dv.gia;
         db.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
示例#16
0
        public void SuaDichVu(dichvu dv)
        {
            var query = (from p in db.dichvus
                         where p.madichvu == dv.madichvu
                         select p).SingleOrDefault();

            query.madichvu  = dv.madichvu;
            query.tendichvu = dv.tendichvu;
            query.gia       = dv.gia;

            try
            {
                db.SaveChanges();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
示例#17
0
        //themmoi
        private void bt_them_Click_1(object sender, EventArgs e)
        {
            dichvu newDv = new dichvu();

            newDv.Id        = -1;
            newDv.Name      = txt_ten.Text;
            newDv.Gia       = Convert.ToDouble(txt_giatien.Text);
            newDv.Id_ldv    = Convert.ToInt32(cbo_maloaidichvu.SelectedValue);
            newDv.Donvitinh = txt_dvt.Text;
            if (client.updatedv(newDv))
            {
                MessageBox.Show("Đã Thêm");
                setNull();
            }
            else
            {
                MessageBox.Show("Xảy ra lỗi");
            }
        }
示例#18
0
        public bool updatedv(dichvu dv)
        {
            try
            {
                using (SqlConnection con = new SqlConnection(env.sqlConnectionString))
                {
                    SqlCommand cmd = con.CreateCommand();

                    string query;
                    if (dv.Id == -1)
                    {
                        query           = "INSERT dbo.DICHVU  (  TEN, MA_LDV,GIA, DONVITINH, STATUS )VALUES  (  @ten, @idloai,@gia, @dvt,  1 )";
                        cmd.CommandText = query;
                        cmd.Parameters.Add("@ten", SqlDbType.NVarChar).Value = dv.Name;
                        cmd.Parameters.Add("@idloai", SqlDbType.Int).Value   = dv.Id_ldv;
                        cmd.Parameters.Add("@gia", SqlDbType.Float).Value    = dv.Gia;
                        cmd.Parameters.Add("@dvt", SqlDbType.VarChar).Value  = dv.Donvitinh;
                    }
                    else
                    {
                        query           = "UPDATE dbo.DICHVU SET TEN=@ten,MA_LDV=@idloai,GIA=@gia,DONVITINH=@dvt WHERE MA_DV=@id";
                        cmd.CommandText = query;
                        cmd.Parameters.Add("@ten", SqlDbType.NVarChar).Value = dv.Name;
                        cmd.Parameters.Add("@idloai", SqlDbType.Int).Value   = dv.Id_ldv;
                        cmd.Parameters.Add("@gia", SqlDbType.Float).Value    = dv.Gia;
                        cmd.Parameters.Add("@dvt", SqlDbType.VarChar).Value  = dv.Donvitinh;
                        cmd.Parameters.Add("@id", SqlDbType.Int).Value       = dv.Id;
                    }


                    con.Open();
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
            }
            catch
            {
                return(false);
            }
            return(true);
        }
示例#19
0
 public static int DeleteProfile(dichvu d)
 {
     return(Dao.DeleteProfile(d));
 }
示例#20
0
 public static int UpdateProfile(dichvu d)
 {
     return(Dao.UpdateProfile(d));
 }
示例#21
0
 //DỊCH VỤ
 #region
 public static int InsertProfile(dichvu d)
 {
     return(Dao.InsertProfile(d));
 }
 //Thêm dịch vụ
 public int insertDichVu(DichVuDTO dvDTO)
 {
     try
     {
         dichvu dv = new dichvu();
         dv.madichvu = dvDTO.Madichvu;
         dv.tendichvu = dvDTO.Tendichvu;
         dv.donvitinh = dvDTO.Donvitinh;
         dv.gia = (decimal)dvDTO.Gia;
         htDataContext.dichvus.InsertOnSubmit(dv);
         htDataContext.SubmitChanges();
         return 1;
     }
     catch
     {
         return 0;
     }
 }