private void btnUpdate_Click(object sender, EventArgs e) { ChuanHoa ch = new ChuanHoa(); HotelObject.DichVuHo dv = new HotelObject.DichVuHo(); if (tbtendv.Text.Length == 0 || tbgiatien.Text.Length == 0) { Notification nf = new Notification("LỖI", "Không được để trống các trường.", "Mời bạn nhập đầy đủ."); nf.Show(); } else { if (ch.Check_Text_Name(tbtendv) == false) { Notification nf = new Notification("LỖI", "Tên dịch vụ chứa chữ số.", "Mời bạn nhập lại."); nf.Show(); } else if (ch.Check_Number(tbgiatien) == false) { Notification nf = new Notification("LỖI", "Gía tiền chỉ được nhập số.", "Mời bạn nhập lại."); nf.Show(); } else { con.Open(); cmdDV = new SqlCommand("EXECUTE IUD_DICHVU '" + HotelObject.getDta_DV.maDV + "',N'" + tbtendv.Text + "','" + tbgiatien.Text + "',N'Update'", con); cmdDV.ExecuteNonQuery(); con.Close(); MessageBox.Show("Cập nhật thành công"); this.Hide(); } } }
public void ThemDichVu(TextBoxX tbtendv, TextBoxX tbgiatien, out int transfer) { transfer = 0; ChuanHoa ch = new ChuanHoa(); Connection conn = new Connection(); HotelObject.DichVuHo dv = new HotelObject.DichVuHo(); if (tbtendv.Text.Length == 0 || tbgiatien.Text.Length == 0) { Notification nf = new Notification("LỖI", "Không được để trống các trường.", "Mời bạn nhập đầy đủ."); nf.Show(); transfer = 0; } else { if (ch.Check_Text_Name(tbtendv) == false) { Notification nf = new Notification("LỖI", "Tên dịch vụ chứa chữ số.", "Mời bạn nhập lại."); nf.Show(); transfer = 0; } else if (ch.Check_Number(tbgiatien) == false) { Notification nf = new Notification("LỖI", "Gía tiền chỉ được nhập số.", "Mời bạn nhập lại."); nf.Show(); transfer = 0; } else { string madichvu = null; string temp = null; dv.TenDichVu = ch.CH_Space(tbtendv); dv.GiaTien = Int32.Parse(tbgiatien.Text); dv.TenDichVu = ch.CH_UpperFirstText(dv.TenDichVu); temp = conn.LayBien("EXEC PROC_INSERT_MADICHVU", 0); if (temp != null) { for (int i = 2; i < temp.Length; i++) { madichvu += temp[i]; } } else { madichvu = "0"; } dv.MaDichVu = "DV" + (Convert.ToInt32(madichvu) + 1).ToString(); conn.InsertDeleteUpdate("EXEC PROC_INSERT_THEMDV '" + dv.MaDichVu + "', N'" + dv.TenDichVu + "','" + dv.GiaTien + "' "); Notification nf = new Notification("THÊM DỊCH VỤ", "Thêm dịch vụ thành công", ""); nf.ShowDialog(); transfer = 1; } } }