コード例 #1
0
 private void button_Delete_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có chắc chắn muốn xóa sân bay này không?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         Sanbay sb = new Sanbay();
         //sb.id = _ID;
         sb.masb = textBox_masb.Text;
         if (bllSB.DeleteSanbay(sb))
         {
             ShowAllSanbay();
             textBox_masb.Clear();    // Clear() để xóa hết kí tự khi vừa thêm xong
             textBox_tensb.Clear();
         }
         else
         {
             MessageBox.Show("Có lỗi xảy ra, xin hãy thử lại!", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         }
     }
 }
コード例 #2
0
ファイル: SanbayDAL.cs プロジェクト: hungtran135/QLBVMB
        public bool DeleteSanbay(Sanbay sb)
        {
            string sql = "UPDATE SANBAY SET TINHTRANG=N'Không hoạt động' WHERE MASB = @MASB";
            //string sql = "INSERT INTO FOOD(NAME, IDCATEGORY, PRICE) VALUES(@NAME, @IDCATEGORY, @PRICE)";
            SqlConnection con = dc.GetConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MASB", SqlDbType.VarChar).Value = sb.masb;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                return(false);
            }
            return(true);
        }
コード例 #3
0
        private void button_Add_Click(object sender, EventArgs e)
        {
            if (CheckData())
            {
                Sanbay sb = new Sanbay();
                //sb.masb = textBox_masb.Text;
                sb.tensb = textBox_tensb.Text;

                if (bllSB.InsertSanbay(sb))
                {
                    ShowAllSanbay();
                    textBox_masb.Clear();    // Clear() để xóa hết kí tự khi vừa thêm xong
                    textBox_tensb.Clear();
                }
                else
                {
                    MessageBox.Show("Có lỗi xảy ra, xin hãy thử lại!", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
コード例 #4
0
ファイル: SanbayDAL.cs プロジェクト: hungtran135/QLBVMB
        public bool InsertSanbay(Sanbay sb)
        {
            string        sql = "INSERT INTO SANBAY(MASB, TENSANBAY,TINHTRANG) VALUES(@MASB, @TENSB,@TINHTRANG)";
            SqlConnection con = dc.GetConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MASB", SqlDbType.VarChar).Value       = TaoMaSanBay();
                cmd.Parameters.Add("@TENSB", SqlDbType.NVarChar).Value     = sb.tensb;
                cmd.Parameters.Add("@TINHTRANG", SqlDbType.NVarChar).Value = sb.tinhtrang;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                return(false);
            }
            return(true);
        }
コード例 #5
0
ファイル: SanbayDAL.cs プロジェクト: hungtran135/QLBVMB
        public bool UpdateSanbay(Sanbay sb)
        {
            string        sql = "UPDATE SANBAY SET TENSANBAY=@TENSANBAY, MASB=@MASB, TINHTRANG=@TINHTRANG WHERE MASB=@MASB";
            SqlConnection con = dc.GetConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@TENSANBAY", SqlDbType.NVarChar).Value = sb.tensb;
                cmd.Parameters.Add("@MASB", SqlDbType.VarChar).Value       = sb.masb;
                cmd.Parameters.Add("@TINHTRANG", SqlDbType.NVarChar).Value = sb.tinhtrang;

                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                return(false);
            }
            return(true);
        }
コード例 #6
0
        private void button_Delete_Click(object sender, EventArgs e)
        {
            //--------------- MINH CHINH SUA

            //int total = dataGridView_Sanbay.Rows.Cast<DataGridViewRow>().Where(p => Convert.ToBoolean(p.Cells["select"].Value) == true).Count();
            //if (total > 0)
            //{
            //    for (int i = dataGridView_Sanbay.RowCount - 1; i >= 0; i--)
            //    {
            //        DataGridViewRow row = dataGridView_Sanbay.Rows[i];
            //        if (Convert.ToBoolean(row.Cells["select"].Value) == true)
            //        {
            //            dataGridView_Sanbay.Rows.Remove(row);
            //        }
            //    }
            //}



            //--------------



            if (MessageBox.Show("Bạn có chắc chắn muốn xóa những sân bay này không?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                Sanbay sb = new Sanbay();

                foreach (DataGridViewRow row in dataGridView_Sanbay.SelectedRows)
                {
                    //sb.id = _ID;

                    sb.masb = row.Cells[0].Value.ToString();
                    if (bllSB.DeleteSanbay(sb))
                    {
                        sl_canxoa -= 1;
                        //ShowAllSanbay();
                        textBox_masb.Clear();    // Clear() để xóa hết kí tự khi vừa thêm xong
                        textBox_tensb.Clear();
                    }
                    else
                    {
                        MessageBox.Show("Có lỗi xảy ra, xin hãy thử lại!", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
                if (sl_canxoa == -1)
                {
                    ShowAllSanbay();
                }
                else
                {
                    if (trigger != true)
                    {
                        ShowSB_HoatDong();
                    }
                    else
                    {
                        ShowAllSanbay();
                    }
                    if (sl_canxoa == 0)
                    {
                        button_Delete.Enabled = false;

                        if (MessageBox.Show("Cập nhật số lượng sân bay thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
                        {
                            if (UIParent is Thaydoiquydinh)
                            {
                                Thaydoiquydinh frm = UIParent as Thaydoiquydinh;
                                frm.UpdateSoluongSB();
                            }

                            this.Dispose();
                        }
                    }
                }
            }
        }
コード例 #7
0
 public bool DeleteSanbay(Sanbay sb)
 {
     return(dalSB.DaleteSanbay(sb));
 }
コード例 #8
0
 public bool UpdateSanbay(Sanbay sb)
 {
     return(dalSB.UpdateSanbay(sb));
 }
コード例 #9
0
 public bool InsertSanbay(Sanbay sb)
 {
     return(dalSB.InsertSanbay(sb));
 }