public static string DesactivarProveedor(int IdProveedor, int Baja) { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB Conn) { CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeManipularBajaProveedor")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); bool desactivar = false; if (Baja == 0) { desactivar = true; } else { desactivar = false; } CProveedor cProv = new CProveedor(); cProv.IdProveedor = IdProveedor; cProv.Baja = desactivar; cProv.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()); }