private void btnEliminar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { if (chkEstatus.Checked) { if (RadMessageBox.Show("Esta acción dará de baja la norma seleccionada\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { oList.ForEach(item => { if (item.Id == int.Parse(txtId.Text)) { item.DatosUsuario.Estatus = false; } }); int Result = oEnsamble.CAL_ReflejantesNorma_Actualizar(CrearTablasAuxiliares(), BaseWinBP.UsuarioLogueado.ID, false); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al modificar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al dar de baja la norma\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogos = null; } }