Beispiel #1
0
        private void btn_Them_Click(object sender, EventArgs e)
        {
            DTO_DanhMuc dm = new DTO_DanhMuc();

            dm.Madanhmuc  = tb_Madanhmuc.Text;
            dm.Tendanhmuc = tb_Tendanhmuc.Text;
            dmBUS.Themdanhmuc(dm);
            MessageBox.Show("Đã thêm danh mục có mã " + dm.Madanhmuc + " !!!", "Thông báo");
            LamMoiFormDM();
        }
        public void SuaDanhMuc(DTO_DanhMuc dm)
        {
            SqlConnection cnn = dp.getConnect();
            string        Sua = "UPDATE DanhMuc SET TenDanhMuc = N'" + dm.TenDanhMuc + "', MoTa = N'" + dm.MoTa + "' WHERE MaDanhMuc = '" + dm.MaDanhMuc + "'";

            dp.Connect();
            SqlCommand cmd = new SqlCommand(Sua, cnn);

            cmd.ExecuteNonQuery();
        }
        public void XoaDanhMuc(DTO_DanhMuc dm)
        {
            SqlConnection cnn = dp.getConnect();

            dp.Connect();//ham nay de ket noi thay thi cnn.open();
            string     xoaDanhMuc = "DELETE FROM DanhMuc WHERE MaDanhMuc = '" + dm.MaDanhMuc + "'";
            SqlCommand cmd        = new SqlCommand(xoaDanhMuc, cnn);

            cmd.ExecuteNonQuery();
        }
        public void ThemDanhMuc(DTO_DanhMuc dm)
        {
            SqlConnection cnn = dp.getConnect();

            dp.Connect();
            string     themDanhMuc = "INSERT INTO DanhMuc(TenDanhMuc,MoTa) VALUES(N'" + dm.TenDanhMuc + "',N'" + dm.MoTa + "')";
            SqlCommand cmd         = new SqlCommand(themDanhMuc, cnn);

            cmd.ExecuteNonQuery();//thuc thi sqlCommand
        }
Beispiel #5
0
 public int ThemDanhMuc(DTO_DanhMuc dm)
 {
     if (dm.TenDanhMuc == "")
     {
         return(2);
     }
     else
     {
         Dm.ThemDanhMuc(dm);
         return(1);
     }
 }
Beispiel #6
0
        private void Btn_BLuu_Click(object sender, EventArgs e)
        {
            DTO_DanhMuc dm           = new DTO_DanhMuc();
            TextBox     tbTendanhmuc = (TextBox)panel_DSDM.Controls.Find("tb_BTendanhmuc_" + (sender as Control).Tag.ToString(), true).FirstOrDefault();
            Label       tbMadanhmuc  = (Label)panel_DSDM.Controls.Find("lb_BMadanhmuc_" + (sender as Control).Tag.ToString(), true).FirstOrDefault();

            dm.Tendanhmuc = tbTendanhmuc.Text;
            dm.Madanhmuc  = tbMadanhmuc.Text;
            if (dmBUS.Capnhatdanhmuc(dm))
            {
                MessageBox.Show("Cập nhật danh mục thành công !!!", "Thông báo");
                VeHeadBangDanhSachDanhMuc();
                VeBodyBangDanhSachDanhMuc(dmBUS.LoadDanhMuc());
                ActiveControl = panel_DSDM;
            }
        }
Beispiel #7
0
        private void btnThemNhom_Click(object sender, EventArgs e)
        {
            try
            {
                DTO_DanhMuc dm = new DTO_DanhMuc(txtTenDanhMuc.Text, txtMoTa.Text);
                if (Dm.ThemDanhMuc(dm) == 1)
                {
                    getDanhMuc();

                    MsgBox.Show("Thêm danh mục [" + txtTenDanhMuc.Text + "] thành công!", "Thông báo", MsgBox.Buttons.OK);
                }
                else
                {
                    MsgBox.Show("Tên danh mục không được để trống!Thêm không thành công!");
                }
            }
            catch (SqlException ex)
            {
                MsgBox.Show(ex.Message);
            }
        }
Beispiel #8
0
 private void btnXoaNhom_Click(object sender, EventArgs e)
 {
     try
     {
         if (MsgBox.Show("Bạn có chăc chắn xóa món này không!", "Thông báo", MsgBox.Buttons.YesNo, MsgBox.Icon.Question) == DialogResult.Yes)
         {
             BUS_DanhMuc busDanhMuc = new BUS_DanhMuc();
             DTO_DanhMuc dm         = new DTO_DanhMuc(int.Parse(txtMaDanhMuc.Text));
             busDanhMuc.XoaDanhMuc(dm);
             getDanhMuc();//refresh lai bang danh muc
             if (txtTenDanhMuc.Text == txtTenDanhMuc.Text)
             {
                 MsgBox.Show("Xóa danh mục [" + txtTenDanhMuc.Text + "] " + "thành công!", "Thông báo", MsgBox.Buttons.OK);
             }
         }
     }
     catch (SqlException)
     {
         MsgBox.Show("Danh mục đang được sử dụng, Xóa danh mục không thành công!", "Thông báo", MsgBox.Buttons.OK);
     }
 }
Beispiel #9
0
        private void btnSuaNhom_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtMaDanhMuc.Text != "")
                {
                    DTO_DanhMuc dm = new DTO_DanhMuc(int.Parse(txtMaDanhMuc.Text), txtTenDanhMuc.Text, txtMoTa.Text);
                    Dm.SuaDanhMuc(dm);
                    getDanhMuc();//refresh lai Danh Muc
                    MsgBox.Show("Sửa danh mục [" + txtMaDanhMuc.Text + "] thành công!", "Thông báo", MsgBox.Buttons.OK);
                }
                else
                {
                    MsgBox.Show("Bạn chưa chọn hàng danh mục để sửa!", "Thông báo", MsgBox.Buttons.OK);
                }
            }

            catch (SqlException ex)
            {
                throw ex;
            }
        }
Beispiel #10
0
        public bool Themdanhmuc(DTO_DanhMuc dm)
        {
            string query = "insert into DanhMucMonAn (madanhmuc,tendanhmuc,trangthai) values ( @madm , @tendm , @tt )";

            return(dalDM.ExecuteNonQuery(query, new object[] { dm.Madanhmuc, dm.Tendanhmuc, 1 }) > 0 ? true : false);
        }
Beispiel #11
0
        public bool Capnhatdanhmuc(DTO_DanhMuc dm)
        {
            string query = "update DanhMucMonAn set tendanhmuc = @tendm where madanhmuc = @madm";

            return(dalDM.ExecuteNonQuery(query, new object[] { dm.Tendanhmuc, dm.Madanhmuc }) > 0 ? true : false);
        }
Beispiel #12
0
        public void SuaDanhMuc(DTO_DanhMuc dm)
        {
            DAO_DanhMuc daoDanhMuc = new DAO_DanhMuc();

            daoDanhMuc.SuaDanhMuc(dm);
        }
Beispiel #13
0
 public void XoaDanhMuc(DTO_DanhMuc dm)
 {
     Dm.XoaDanhMuc(dm);
 }