private void bbiDelete_ItemClick(object sender, ItemClickEventArgs e)
 {
     if (XtraMessageBox.Show("Bạn có muốn xoá dòng dữ liệu đang chọn?", "Cảnh báo", MessageBoxButtons.YesNo,
                             MessageBoxIcon.Question) == DialogResult.Yes)
     {
         int rowIndex = gvUnit.FocusedRowHandle;
         var col      = "UnitId";
         var value    = gvUnit.GetRowCellValue(rowIndex, col);
         if (value != null)
         {
             var rs = UnitService.DeleteUnit((int)value);
             if (rs)
             {
                 XtraMessageBox.Show("Đã xoá thành công", "Thông báo", MessageBoxButtons.OK,
                                     MessageBoxIcon.Information);
                 LoadData();
             }
             else
             {
                 XtraMessageBox.Show("Không thể xoá", "Lỗi", MessageBoxButtons.OK,
                                     MessageBoxIcon.Error);
             }
         }
     }
 }
 private void InitializeDeleteUnitCommand()
 {
     DeleteUnitCommand = new RelayCommand <object>(
         sender => { return(true); }, sender =>
     {
         if (!string.IsNullOrEmpty(DisplayUnitName))
         {
             unitService.DeleteUnit(DisplayUnitName);
             UnitList = unitService.GetListUnit();
         }
     });
 }
Esempio n. 3
0
    public void DeleteUnit()
    {
        using var context = new InMemoryDbContext();
        var existingUnit = context.Units.Add(new Unit("Piece"));

        context.SaveChanges();
        var testee        = new UnitService(new SimpleCrudHelper(context, TestMapper.Create()));
        var deleteUnitDto = new DeleteUnitDto(existingUnit.Entity.UnitId);

        testee.DeleteUnit(deleteUnitDto);

        context.Units.Should().NotContain(x => x.Name == "Piece");
    }
Esempio n. 4
0
        // DELETE api/<controller>/5
        /// <summary>
        /// Elimina un consorcio
        /// </summary>
        /// <param name="id">Consorcio a eliminar</param>
        /// <returns></returns>
        public IHttpActionResult Delete(int id)
        {
            if (id <= 0)
            {
                return(BadRequest());
            }

            try
            {
                UnitService.DeleteUnit(id);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(InternalServerError(new Exception(ex.Message)));
            }
        }