public static string DesactivarEstado(int IdEstado, int Baja) { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB Conn) { CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeManipularBajaEstado")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); int desactivar = 0; if (Baja == 0) { desactivar = 1; } else { desactivar = 0; } CEstado cEstado = new CEstado(); cEstado.IdEstado = IdEstado; cEstado.Baja = desactivar; cEstado.Desactivar(Conn); Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }