Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        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;
                }
            }
        }